用于录制音频的对象
使用一个AudioreCorder.
对象从输入设备(如麦克风)记录音频数据,以便在MATLAB中进行处理®.这AudioreCorder.
对象包含在录制期间启用额外灵活性的属性。例如,您可以使用暂停,恢复或定义回调AudioreCorder.
对象功能。
创建并返回录音机
= audiorecorder.AudioreCorder.
对象的这些属性:
采样频率Fs
= 8000赫兹
位/样本nBits
= 8
渠道数量nChannels
= 1
设置采样率录音机
= audiorecorder (Fs
,nBits
,NumChannels
)Fs
(赫兹),每个样本的比特数nBits
,以及通道的数量nChannels
.
设置音频输入设备为指定的设备录音机
= audiorecorder (Fs
,nBits
,NumChannels
,ID
)ID
.
得到 |
查询属性值AudioreCorder. 对象 |
getaudiodata |
以数字数组存储录制的音频信号 |
getPlayer. |
创建关联audioplayer. 对象 |
isrecording |
确定录制是否正在进行中 |
暂停 |
暂停播放或录制 |
玩 |
播放音频的AudioreCorder. 对象 |
记录 |
录制音频到AudioreCorder. 对象 |
recordblocking |
录制音频到AudioreCorder. 对象,保持控制直到记录完成 |
的简历 |
从暂停状态恢复播放或录音 |
集 |
设置属性值AudioreCorder. 对象 |
停止 |
停止播放或录制 |