Объект для записи аудио
Используйте объект audiorecorder записать аудиоданные от устройства ввода данных, такого как микрофон для обработки в MATLAB®. Объект audiorecorder содержит свойства, которые включают дополнительную гибкость во время записи. Например, можно приостановить, возобновить или задать коллбэки с помощью функций объекта audiorecorder.
recorder = audiorecorderrecorder = audiorecorder(Fs,nBits,NumChannels)recorder = audiorecorder(Fs,nBits,NumChannels,ID) создает и возвращает объект recorder = audiorecorderaudiorecorder с этими свойствами:
Частота дискретизации Fs = 8 000 герц
Биты на демонстрационный nBits = 8
Количество каналов nChannels = 1
устанавливает частоту дискретизации recorder = audiorecorder(Fs,nBits,NumChannels)Fs (в герц), биты на демонстрационный nBits и количество каналов nChannels.
устанавливает устройство аудиовхода на устройство, заданное recorder = audiorecorder(Fs,nBits,NumChannels,ID)ID.
get | Запросите значения свойств для объекта audiorecorder |
getaudiodata | Сохраните зарегистрированный звуковой сигнал в числовом массиве |
getplayer | Создает сопоставленный объект audioplayer |
isrecording | Определите, происходит ли запись |
pause | Приостановите воспроизведение или запись |
play | Проигрывайте аудио от объекта audiorecorder |
record | Запишите аудио к объекту audiorecorder |
recordblocking | Запишите аудио к объекту audiorecorder, содержите управление, пока запись не завершится |
resume | Возобновите воспроизведение или записывающий от приостановленного состояния |
set | Установите значения свойств для объекта audiorecorder |
stop | Остановите воспроизведение или запись |