Для записи аудио в MATLAB используется объект audiorecorder. 5 Некоторые методы, которые применяются с этим объектом:
- record(y, length). 1 Запускает запись на определённое количество секунд. 1
- recordblocking(y, length). 1 Аналогичен record, но не возвращает управление до завершения записи. 1
- stop(y). 1 Останавливает запись. 1
- pause(y). 1 Делает паузу в записи. 1
- resume(y). 1 Восстанавливает запись с того места, где она была приостановлена. 1
- isrecording(y). 1 Указывает статус записи: 0 — запись не ведётся, 1 — запись идёт. 1
- play(y). 1 Создаёт аудиоплеер, воспроизводит записанные аудиоданные и возвращает управление созданным аудиоплеером. 1
- getaudiodata(y, 'type'). 1 Возвращает записанные аудиоданные в рабочее пространство MATLAB. 1
По умолчанию объект audiorecorder использует частоту дискретизации 8000 Гц, глубину 8 битов (8 битов за выборку) и один звуковой канал. 3