Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2007-12-03
帖子: 1
声望力: 0 ![]() |
![]()
女朋友选修了这门课,叫我帮她做。但是自己没有学过,哪里会啊...哪位大虾帮帮忙啊。我邮箱[email protected].谢谢!
对于两个语音样本,分别是男声和女声所发出的英文“Seven”,该字由5个音素构成,其中包括两个元音,一个清辅音,一个浊辅音,和一个鼻音。 男声和女声语音文件的文件名分别为male7.wav和female7.wav. 要求: 1)通过调用Matlab中的wavread函数读取这点语音的数据,并获知该语音信号的采样频率和量化位数。 2)通过调用Matlab中的spectrogram函数绘制这一段语音的语谱图(STFT)。 调用spectrogram要指明帧长,帧间重叠的长度,以及要做多多少点的FFT。注意我们在第4讲(STFT)中讲到的时域上的采样和频域上的采样要求。(绘图,并说明所用的参数)。 3)分别设窗长为64和512样本,窗与窗之间的偏移均为32样本,分析窗长改变对语谱图的影响。(绘图,并分析说明)。 4)对男声语音,分别分析该词5个音素(手工定位每个音素,然后在音素上截取一帧来分析,可以用wavesurfer软件辅助定位)。 对于浊音,估计其基音频率和前5个共振峰;对于清音和鼻音,仅估计其共振峰。提示:估计基因频率可用自相关方法,可以先进行中心削波以后然后再计算自相关函数(可以调用xcorr函数),然后根据自相关函数估计基音频率。(绘出自相关函数的图,并给出基音频率的估计值)。对于共振峰的估计,可以利用LPC方法,利用Matlab中的lpc函数计算线性预测系数,然后将线性预测系数作为一个全极点滤波器的系数,调用freqz函数计算它的幅频响应,然后从图中估计出前五个共振峰。(绘出幅频响应图,并给出共振峰的估计值)。 5)对女声语音,重复第4步的过程,并分析男女声在基音频率和共振峰的异同之处。 |
![]() |
![]() |