Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2007-12-03, 19:03   #1
foxwang2007
初级会员
 
注册日期: 2007-12-03
帖子: 1
声望力: 0
foxwang2007 正向着好的方向发展
默认 谁能帮我完成这道作业,感激不尽!

女朋友选修了这门课,叫我帮她做。但是自己没有学过,哪里会啊...哪位大虾帮帮忙啊。我邮箱[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步的过程,并分析男女声在基音频率和共振峰的异同之处。
上传的附件
文件类型: rar 语音信号处理.rar (23.1 KB, 57 次查看)
foxwang2007 当前离线   回复时引用此帖
 


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 07:50


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.