语音信号处理及MATLAB实现-数字信号处理 课程设计
3.设计内容
3.1语音信号的录入与提取
用电脑所带的录音工具录制一段录音,时间约为1s,并将声音保存成扩展名为(.wav)格式,并且应注意,录取的声音应为单声道的,否则图形会出不来。
对采集的信号进行FFT分析,并且画出源信号的时域波形图形和频域图形。 fs=16000;
x0=wavread('E:\xinhao1'); t=(0:length(x0)-1)/16000; f=fs*(0:10239)/20480; y1=fft(x0,20480); %画语音信号时域图 figure(1) subplot(1,1,1); plot(t,x0) grid on; axis tight;
title('原始语音信号时域'); xlabel('time(s)'); ylabel('幅度'); %画语音信号频域图 figure(2) subplot(1,1,1);
plot(f,abs(y1(1:10240))); grid on;
axis([0,8000,0,20]); title('原始语音信号频谱'); xlabel('Hz'); ylabel('幅度');