Matlab函数 采集一段浊音和清音语音信号
代码说明:
(1) 使用录音软件或者Matlab函数,分别采集一段浊音和清音语音信号(是你自己说的,如:a,o,s等),采样率为8KHz,量化精度为16比特线性码,存在自己指定的目录下,例如D盘根目录下叫sound的文件夹中,录音文件名为yourfilename_a.wav,yourfilename_s.wav等。录音的软件和Matlab函数的使用见随后的附录。 (2) 根据语音信号的短时平稳特性,分析帧长取30ms(或10ms~50ms); (3) 利用上述基音提取的三种方法(任选两种方法)的编程流程图(图1、图2和图3)编制浊音语音基音提取的matlab程序,上机调试给出相应波形,并根据图形,分析计算出基音周期。所用公式为: (1.5) 其中 是基音脉冲处所对应的位置, 是抽样频率, 是基音周期。 (4) 将语音信号换为清音语音,运行程序,与浊音语音的运行结果进行比较,并得出结论。 ( voice signal processing)
文件列表:
实验一
......\a_8k.wav,26904,2014-10-22
......\BBfilter.m,756,2015-10-13
......\dp2pitch.m,1560,2015-10-13
......\dp2pitch2.m,1183,2015-10-13
......\enframe.m,2895,2009-11-02
......\freqz_m.m,234,2004-05-27
......\jhnlb.m,1178,2015-10-13
......\zxg.m,1293,2015-10-13
下载说明:请别用迅雷下载,失败请重下,重下不扣分!