matlab怎么录制音频
时间: 2023-11-21 08:57:07 浏览: 170
matlab录音与音频处理GUI界面,matlab用gui做语音处理,matlab
5星 · 资源好评率100%
以下是使用matlab录制音频的方法:
```matlab
% 使用audiorecorder函数录制音频
recObj = audiorecorder; % 创建一个audiorecorder对象
disp('Start speaking.') % 提示用户开始录音
recordblocking(recObj,2); % 录制2秒钟的音频
disp('End of Recording.'); % 提示用户录音结束
% 回放录音数据
play(recObj); % 播放录制的音频
% 获取录音数据
myRecording = getaudiodata(recObj); % 将录制的音频数据存储到myRecording变量中
% 绘制录音数据波形
plot(myRecording); % 绘制录制的音频波形
% 将录制的音频保存为wav文件
audiowrite('sound.wav',myRecording,8000) % 将录制的音频保存为名为'sound.wav'的wav文件,采样率为8000Hz
```
阅读全文