1 audioread---读取音频文件
用法:
[y,Fs] = audioread(filename)
其中x为n*1的矩阵,fs为语音信号的采样率
例:
[x,fs] = audioread(\'abc.wav\');
2 audiowrite---写入音频文件
用法:
audiowrite(filename,y,Fs)
其中y一般为待写入的语音信号(矩阵类型的数据)
例:
audiowrite(\'E:\MATLABworkspace\soundfile\abc.wav\',y,fs);
3 resample---重采样函数
用法:
y = resample(x,p,q)
例:
y = resample(x,16000,19980);
将原来采样率为19980Hz的信号x降采样为16000Hz
4 sound---播放音频
用法:
sound(y,Fs)
y为待播放的语音信号(向量)
5 窗函数
语音信号处理常用的窗函数有hanning、hamming窗
hamming窗:
w = hamming(L)
L为窗的长度,也就是点数
hanning(hann)窗:
w = hann(L)
请发表评论