自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 人声频率范围及各频段音色效果

国际制定的数字电话机的通信标准是300——3400Hz这是-3db标准,也就是说300HZ和3400HZ的传输电压幅度降低到正常的0.707倍,并不是一过这两个频率电压就完全消失了,现实中也做不到如此精确的滤波电路。人讲话的频率主要集中在1~3KHZ,低频段极少,高频也几乎没有,舍弃一些不重要的细节不影响话质,就像常用的JPEG图像,实际上是压缩了很多细节的,但人眼看不出来。一、人声

2015-12-29 13:52:53 90028 1

转载 语音识别工具箱之kaldi介绍

最近有几个人在群里问我kaldi的问题,不巧的是最近我在忙我的开题。我对kaldi的了解也就是语音识别+深度学习。如果不是kaldi有dnn模型,或许我更愿意用htk吧。其实,基本的都差不多吧。kaldi可以说是更加丰富吧。本来准备开题开语音识别,但是由于导师的反对,不得不做现在的歌曲人声分离。进入到这个新的领域,我不得不怀疑自己的学习能力,现在的我变的不淡定了。很久没有写博文,也许很忙,也许自己

2015-12-29 10:13:39 1832 1

转载 各类总线传输速率

1.   USB总线   USB1.1:-------低速模式(low speed):1.5Mbps-------全速模式(full speed): 12MbpsUSB2.0:向下兼容。增加了高速模式,最大速率480Mbps。-------高速模式(high speed): 25~480Mbps USB3.0:向下兼容。-------super speed :理论上最高

2015-12-27 14:59:13 5563

转载 回声消除NLMS算法详解

在视频或电话会议中,本地用户的声音在被本地麦克风采集后,通过系统传到远端,通过远端的扬声器播放,此时远端麦克风不可避免地会采集到扬声器播放的声音,又通过系统传回本地,并通过本地扬声器播放出来,本地用户就通过本地扬声器听到了自己的声音,这明显降低了会议通信质量。 为了提高语音的质量,就必须进行回声消除。当参考信号已知时,归一化最小均方(Normalized Leas...

2015-12-26 13:50:01 16787 3

转载 语音的基础知识

1  语音信号的处理基础(1) 语音信号的产生模型        语音是由发生器官产生的。肺呼进空气,由气管呼出形成气流,气流经由声门,使声带振动,产生一系列离散脉冲,再经由咽腔和口腔,有时还经由鼻腔。随着发音的不同,口的张合程度不同,舌在口中位置的不同,气流经过各容积不断变化的空腔时产生许多共振,最后从口和鼻以声波的形式辐射出来。        因此,可将语音的频谱写成 

2015-12-26 13:47:53 2932

转载 语音增强简介

大四上研究过一段时间NLMS,之后直到研一上做的都是关于麦克风阵列的语音增强,感觉时间久了又会记不太清楚,所以稍微整理下。1  单麦克风语音增强        麦克风,又称话筒或传声器,是一种将模拟声音信号转换成数字电子信号的换能器。按声场作用力麦克风可分为压强式麦克风、压差式麦克风和压强压差组合式麦克风。我们常用的麦克风就是压强式麦克风。用单麦克风对语音进行增强,可通过物理结构和

2015-12-26 13:46:25 7441

转载 微软声学回声消除demo AECMicArray的使用

AECMicArray基于Core Audio APIs,用MMDevice、WASAPI、DeviceTopology和EndpointVolume APIs来捕获高质量声音流。这个例子支持声学回声消除(AEC)和麦克风阵列处理。关于麦克风阵列处理,主要是波束形成和声源定位,具体的在以后总结。1、说明        AECMicArray有如下特征:用MMDevice来枚举和选择

2015-12-26 13:38:12 1478 1

转载 麦克风阵列原理

1 麦克风阵列        麦克风阵列,是一组位于空间不同位置的全向麦克风按一定的形状规则布置形成的阵列,是对空间传播声音信号进行空间采样的一种装置,采集到的信号包含了其空间位置信息。根据声源和麦克风阵列之间距离的远近,可将阵列分为近场模型和远场模型。根据麦克风阵列的拓扑结构,则可分为线性阵列、平面阵列、体阵列等。(1) 近场模型和远场模型        声波是纵波,即媒

2015-12-26 13:29:40 16154 2

转载 openwrt下安装lighttpd/webdav模块及改变安装目录

Openwrt下安装lighttpd及Webdav模块安装lightttpd1.opkg update2.opkg install lighttpd(依赖libxml库)3.修改/etc/lighttpd/lighttpd.conf  a.把    static-file.exclude-extensions = (".php", ".pl", ".fcgi") 

2015-12-26 01:26:55 8197

原创 8路监控音频怎么接

首先要确保你的监控主机或采集卡有音频输入接口其次,你需要有音频监听头监听头目前还没听说过有立体声的,都是单声道的线缆需要两芯屏蔽线接头需要按你的主机或采集卡的端子决定,大多数主机用的是RCA接口,部分主机或采集卡用的是BNC接口。监听头有3条线,分别是电源+极(DC12V)、信号和电源负极,分别接在线缆的2个芯线和屏蔽网上。主机端需要把电源+极及屏蔽网线分出,接在电源上,信

2015-12-26 01:23:35 1659

转载 Apache Thrift的简单使用

Apache Thrift的简单使用---------------------- 1. 简单介绍Thrift是Facebook的一个开源项目,主要是一个跨语言的服务开发框架。它有一个代码生成器来对它所定义的IDL定义文件自动生成服务代码框架。用户只要在其之前进行二次开发就行,对于底层的RPC通讯等都是透明的。目前它支持的语言有C++, Java, Python, P

2015-12-25 17:45:49 363

转载 NSMutableURLRequest实现Post请求

[cpp] view plaincopyNSData *bodyData = [[bodyString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]dataUsingEncoding:NSUTF8StringEncoding];//把bodyString转换为NSData数据  N

2015-12-24 20:43:38 560

转载 How to call an Objective-C Method from a C Method?

I know your question is already answered by Aviad but just to add to the info since this is not unrelated:In my case I needed to call an Objective-C method from a C function that I did not call my

2015-12-24 20:41:49 258

转载 NSString / NSData / char* 类型之间的转换

1. NSString转化为UNICODE String:(NSString*)fname = @“Test”;char fnameStr[10];memcpy(fnameStr, [fname cStringUsingEncoding:NSUnicodeStringEncoding], 2*([fname length]));与strcpy相比,memcpy并不是遇到'\0'就结束,而

2015-12-23 22:19:37 433

转载 iOS9 getting error “an ssl error has occurred and a secure connection to the server cannot be made”

For the iOS9, Apple made a radical decision with iOS 9, disabling all unsecured HTTP traffic from iOS apps, as a part of App Transport Security (ATS).To simply disable ATS, you can follow this s

2015-12-23 22:05:34 2676

转载 ARC下OC对象和CF对象之间的桥接(bridge)

在开发iOS应用程序时我们有时会用到Core Foundation对象简称CF,例如Core Graphics、Core Text,并且我们可能需要将CF对象和OC对象进行互相转化,我们知道,ARC环境下编译器不会自动管理CF对象的内存,所以当我们创建了一个CF对象以后就需要我们使用CFRelease将其手动释放,那么CF和OC相互转化的时候该如何管理内存呢?答案就是我们在需要时可以使用__bri

2015-12-20 22:40:56 343

转载 ARC入门和使用

本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论。请不要将本文的部分或全部内容用于商用,谢谢合作。欢迎转载本文,但是转载请注明本文出处:http://www.onevcat.com/2012/06/arc-hand-by-hand/本文适合人群:对iOS开发有一定基础,熟悉iOS开发中内存管理的Reference Counting机

2015-12-20 22:30:51 483

转载 减少VoIP时延的方法

最近几年,VoIP已经发展成为倍受人们瞩目的技术,但VoIP的不断普及并不意味着它是很容易实现的。事实正好相反,如果在大范围推广这项技术以前不做好充分的准备工作,VoIP的实现将会非常困难。VoIP对时延是非常敏感的,这就要求使用者要检查自己的网络基础结构,以确定VoIP在自己的网上是否能够正常地工作。  会话的时延要求  由于实时语音会话对时延非常敏感,所以在讲到VoIP

2015-12-20 17:16:20 2750

原创 Apple的示例SpeakHere不能运行解决

From your error message:Application windows are expected to have a root view controller at the end of application launchHow old is this "old" project? If it's more than a few years, do you

2015-12-19 18:15:21 602

转载 iOS Programming 101: Record and Play Audio using AVFoundation Framework

Editor’s note: Some of you asked us to write a tutorial about audio recording. This week, we work with Yiqi Shi and Raymond from Purple Development to give you an introduction of AVFoundation framew

2015-12-19 13:57:11 1994

转载 From C++ to Objective-C: A quick guide for practical programmers

IntroductionWhen I started coding for iOS, I realized that I would spend more time to figure out Objective-C's weird stuff, being a C++ developer. Here is a quick guide for C++ experts to find their

2015-12-19 13:54:50 419

转载 objective-C多线程NSThread

iOS 支持多个层次的多线程编程,层次越高的抽象程度越高,使用起来也越方便,也是苹果最推荐使用的方法。下面根据抽象层次从低到高依次列出iOS所支持的多线程编程范式:1, Thread;2, Cocoa operations;3, Grand Central Dispatch (GCD) (iOS4 才开始支持)下面简要说明这三种不同范式:Thread 是这三种范式里面相对轻

2015-12-19 13:49:36 352

转载 Objective-C(IOS)中多线程示例

// 初始化锁对象ticketCondition = [[NSCondition alloc] init];//开始第一个线程。ticketsThreadone = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil];[ticketsThreadone setName:@"Thread-1"]

2015-12-19 13:47:39 268

转载 How to gzip Data in Memory Using Objective-C

I recently had to write a utility for compressing data in memory using the gzip format. Thankfully, there’s a C library called zlib you can use to do the actual compression (and thankfully you can l

2015-12-19 11:15:11 1167

转载 Objective-C学习笔记---构造函数和析构函数

简单的讲,构造函数就是在创建一个对象的时候起到初始化的作用,对这个对象里的一些成员变量进行初始化,析构函数就是在对象被删除进行一些清理工作,也就是专门的扫尾工作,下面用代码来进行具体说明。 一、构造函数  在OC中凡是已init开头的函数我们都称之为构造函数,在声明构造函数的时候,不带参数的一般直接声明为“-(id)init”,带参数的一般声明为“-(id)initWith

2015-12-18 23:26:39 1854

转载 Xcode 之自己编译静态库

今天介绍下,如何利用Xcode,新建一个静态库,以及如何编译成i386、armv7、armv7s 等平台架构。开发环境:MAC OS X 10.9.4 + Xcode 5.0.2背景知识:库分两种:静态库(.a、.lib) 和 动态库(.so、.dll),.a 和 .so 为linux平台下库后缀名,.lib 和 .dll 为windows平台下库后缀名。【对静态库和动态库不熟悉的

2015-12-18 16:09:34 570

转载 Swift 可选值(Optional Values)介绍

Optional的定义Optional也是Objective-C没有的数据类型,是苹果引入到Swift语言中的全新类型,它的特点就和它的名字一样:可以有值,也可以没有值,当它没有值时,就是nil。此外,Swift的nil也和Objective-C有些不一样,在Objective-C中,只有对象才能为nil,而在Swift里,当基础类型(整形、浮点、布尔等)没有值时,也是nil,而不是一个初

2015-12-16 00:31:38 255

原创 android 生成jar包里面包含图片和布局文件

由于Android应用工程的资源ID R.xxx.xxx是在编译时生成的,所以,在sdk的jar包中的代码中,不能用R.xxx.xxx访问资源文件,包含xml布局文件和图片、字符。解决方案:1. 图片:把图片文件放入asset中,通过context.getAssets().open(fileName)读取文件为InputStream即可,再用BitmapFactory.deco

2015-12-15 15:17:20 2027

转载 Android 打包Jar(发布SDK)常见问题及解决方案

在Android开发过程中,我们经常会有这种需求,需要将自己开发一个类库打包成jar包以供他人(其他人一般指开发者)调用,而不是直接打包apk文件供最终用户使用。在打包成jar后,你往往会自己先测试一下看jar包能不能直接使用,这时就会常常有如下的几个问题:1) Error…..Found duplicate file for APK:res/drawable-xxx/xxx.xx

2015-12-15 11:31:19 602

转载 Merging Chrome OS into Android is good for desktop Linux

If Linux will ever succeed on the desktop it may very well be through Android. If -- and that’s a big if – reports can be trusted. The Wall Street Journal is reporting that Google is working on merg

2015-12-14 09:58:35 428

转载 Warning: Your Nexus 7 Tablet Is Not Actually a "Tablet" (But Here's How You Make It One)

If the Nexus 7 wasn't your first Android tablet, you may have noticed something different with the user interface when compared to other Jelly Bean tablets. You may not know exactly what it is off the

2015-12-13 22:12:01 521

转载 How to Ditch Phone Mode & Get the Full Tablet UI on Your Nexus 7—Without Rooting

If you've never played with a Nexus 10 tablet, then you probably have no idea that your Nexus 7 actually has a different user interface. For some reason, Google decided it was better for the Nexus 7 t

2015-12-13 21:58:54 660

转载 How to run Android apps in tablet mode on your phone

How to run Android apps in tablet mode on your phoneby LGR Team, 11:43am March 6 2015Get a better viewing experience by tweaking how apps display on your screen using an Xposed ModuleOne t

2015-12-13 21:25:45 664

转载 Android手机平板两不误,使用Fragment实现兼容手机和平板的程序

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8744943记得我之前参与开发过一个华为的项目,要求程序可以支持好几种终端设备,其中就包括Android手机和Android Pad。然后为了节省人力,公司无节操地让Android手机和Android Pad都由我们团队开发。当时项目组定的方案是,制作两个版本的App,一个手

2015-12-13 20:17:49 412

转载 GMM-HMM语音识别模型 原理篇

本文简明讲述GMM-HMM在语音识别上的原理,建模和测试过程。这篇blog只回答三个问题:1. 什么是Hidden Markov Model?HMM要解决的三个问题:1) Likelihood2) Decoding3) Training2. GMM是神马?怎样用GMM求某一音素(phoneme)的概率?3. GMM+HMM大法解决语音

2015-12-13 01:51:52 1577

原创 从命令行编译NDK so文件

编译:ndk-build清除:ndk-build clean

2015-12-11 11:34:42 1346

转载 android自定义弹出框样式实现

前言:做项目时,感觉android自带的弹出框样式比较丑,很多应用都是自己做的弹出框,这里也试着自己做了一个。废话不说先上图片:实现机制1.先自定义一个弹出框的样式2.自己实现CustomDialog类,继承自Dialog,实现里面方法,在里面加载自定义样式的弹出框;3.使用时,与使用Dialog一样具体代码dialog_

2015-12-11 11:25:10 838

转载 Android应用程序资源的查找过程分析

我们知道,在Android系统中,每一个应用程序一般都会配置很多资源,用来适配不同密度、大小和方向的屏幕,以及适配不同的国家、地区和语言等等。这些资源是在应用程序运行时自动根据设备的当前配置信息进行适配的。这也就是说,给定一个相同的资源ID,在不同的设备配置之下,查找到的可能是不同的资源。这个资源查找过程对应用程序来说,是完全透明的。在本文中,我们就详细分析资源管理框架是如何根据ID来查找资源的。

2015-12-11 11:20:28 1035

转载 资源访问机制之资源定义与解析流程

转载请注明出处:http://blog.csdn.net/droyon/article/details/22429191本文主要介绍一下问题:1、android资源相关的简要介绍。2、xml文件,在android中的加载、解析过程。3、以layout文件为例,介绍layout文件是如何一步一步的被andrioid加载、解析、生成View树。-----------------

2015-12-11 11:15:37 951

转载 Android中项目中各个文件夹的含义和用途详解

1.src:存放所有的*.java源程序。2.gen:为ADT插件自动生成的代码文件保存路径,里面的R.java将保存所有的资源ID。3.assets:可以存放项目一些较大的资源文件,例如:图片、音乐、字体等。4.res:可以存放项目中所有的资源文件,例如:图片(*.png、*.jpg)、文本等。5.res/drawable-hdpi:保存高分辨率图片资源,可以使用

2015-12-10 21:58:11 859

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除