说明:资源描述 本程序是将短时能量和短时过零率相结合,采用双门限判定法来检测语音端点。先为短时能量和短时过零率分别确定两个门限,一个是较低的门限数值较小,对信号变化明显,容易超过,另一个是比较大的门限,数值较大。低门限被超过未必是语音的开始,有可能是噪声引起的,高门限被超过并且在规...
说明:语音信号是时变。单个参数信号的改变比信号本身较缓慢。因此,对于此类参数的测量,显著较低的频率是信号的 ↗sampling 比 ↗sampling 频率的必要条件。帮助下窗函数的加权信号在时间域和分为局部信号序列进行了测量。关于测量的确切目标,必须确定"短时间分析"两个维度: 窗口长度 (加权部分信号...
说明:语音识别MATLAB ,目前只能进行录音以及保存,用GUI构建APP,缺省一个保存,以及语音鉴别0-9的程序
说明:这个代码是针对孤立词,特定人语音识别的一个计算代码。 可以计算2个语音的相似度, 计算出的值越小,说明越相似, 通常来说对于这个孤立词特定人语音识别来说,识别率特别高, 但是对于非特定人的语音识别的话还是需要用hmm计算方式了。 文件也是在这里面
说明:利用维纳滤波对语音信号的增强,提取有效语音信号,实现对带噪声的语音信号的优化,使语音信号更真实,清楚。
说明:用Matlab读取一个语音文件,文件格式是wave,对语音进行加噪,并对加噪后的语音进行小波软阈值降噪,输出降噪文件
说明:GSM的全速率语音编码,利用MATLAB仿真实现,规则激励长时预测分析,发送端提取语音信号特征,并用一定的二进制位数进行编码,接收端再根据编码还原成语音信号。包括编码和解码部分,采样8000赫兹,传输码率13kbps,模拟GSM系统,实现语音编码。
说明:用m语言写的关于语音识别技术中最为流行的匹配算法hmm运用MATLAB平台,可以实现端点检测和基于HMM的孤立词数字的语音识别。
说明:多带激励声码器实现,主要包括分帧,8K采样,采用2.4kbps/s的低速率语音编码,代码中包括一些基础处理方式,包括分帧,等等。分帧主要是20ms一帧,160个点。语音文件采用的男生,代码用matlab语言实现,已测试过具有比较好的效果。