标题:[求助]如何打开.wav的声音文件
只看楼主
jude
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-5-12
 问题点数:0 回复次数:0 
[求助]如何打开.wav的声音文件

在下想请教一下各位如何才能在matlab中打开.wav的文件,因为我要做一个声音波形文件处理的演示。
处理内容大致为:语音信号的频谱分析,然后是设计数字滤波器和画出其频率响应,用滤波器对信号进行滤波,比较滤波前后语音信号的波形及频谱,最后回放语音信号。
下面的是我找到的一个例子的程序: 稍稍有点急,请各位大哥指导,万分感谢!!
[y,fs,bite]=wavread('e:\lyq.wav',[1024 5120]);
sound(y,fs,bits);
Y=fft(y,4096);

fb=1000;
fc=1200;
As=100;
Ap=1;
fs=22050;
wc=2*fc/fs;
wb=2*fb/fs;
[n,wn]=ellipord(wc,wb,Ap,As);
[b,a]=ellip(n,Ap,As,wn);
freqz(b,a,512,fs);

x=filter(b,a,y);
X=fft(x,4096);
subplot(223);plot(x);title('滤波后信号波形');
subplot(224);plot(abs(X));title('滤波后信号频谱');

搜索更多相关主题的帖子: wav 滤波器 文件 声音 语音 
2007-05-12 16:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-138826-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.411205 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved