怎么用MATLAB里的GUIDE实现声音信号的采集和处理
怎么用MATLAB里的GUIDE实现声音信号的采集和处理
日期:2017-09-08 11:03:42 人气:1
1.采集很简单:
t=5; %录音时间
fs=44100;%设定采样频率
nbits=16;%比特
y1=wavrecord(t*fs,fs,1); %(t*fs)为采样点数,1表示单通道
即可用mic录音;然后还可利用wavwrite(y1,fs,nbits,[name])保存;
2.处理的话,较麻烦。由于语音信号受高斯白噪声干扰后,整个频谱重叠在一起,肯定不能用经典滤波器。而要用专门的语音增强算法,这个你可以去看看书。