matlab中audiorecorder录音与存储


对于新版本的matlab中,已经无法使用wavrecord和wavwrite来进行录音和存储,

所以需要新的audiorecorder与audiowrite来配套使用。

在项目目录下面创建语音库文件夹,呻吟文件便以wav格式存入该文件夹中。

% 运行平台:Windows 7 64bit,MATLAB R2014a
% 录音录5秒钟
recObj = audiorecorder;
disp('Start speaking.')
recordblocking(recObj, 5);
disp('End of Recording.');
% 回放录音数据
play(recObj);
% 获取录音数据
myRecording = getaudiodata(recObj);
% 绘制录音数据波形
plot(myRecording);
%存储语音信号
filename = '语音库\data1.wav'; 
audiowrite(filename,myRecording,8000);




你可能感兴趣的:(matlab中audiorecorder录音与存储)