Аудиоданные записи с помощью аудио устройства компьютера
Объект dsp.AudioRecorder
будет удален в будущем релизе. Существующие экземпляры объекта продолжают запускаться. Для нового кода используйте объект audioDeviceReader
от Audio Toolbox™ вместо этого.
Аудиоданные записей объекта AudioRecorder
с помощью аудио устройства компьютера.
Записывать аудиоданные с помощью аудио устройства компьютера:
Задайте и настройте свой объект магнитофона. Смотрите Конструкцию.
Вызовите step
, чтобы записать аудиоданные согласно свойствам dsp.AudioRecorder
. Поведение step
характерно для каждого объекта в тулбоксе.
Эта Система object™ буферизует данные из кадра данных с помощью процесса, проиллюстрированного следующей фигурой.
При запуске в R2016b, вместо того, чтобы использовать метод step
, чтобы выполнить операцию, заданную Системным объектом, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x)
и y = obj(x)
выполняют эквивалентные операции.
H = dsp.AudioRecorder
возвращает объект магнитофона, H
, который записывает аудиосэмплы с помощью устройства аудиовхода в режиме реального времени.
H = dsp.AudioRecorder('
возвращает объект магнитофона, PropertyName
',PropertyValue
,
...)H
, с каждым набором свойств к заданному значению.
|
Устройство, от которого можно получить аудиоданные Задайте устройство, от которого можно получить аудиоданные. Значением по умолчанию является |
|
Количество выборок в секунду считано из аудио устройства Задайте количество выборок в секунду в сигнале как целое число. Значение по умолчанию 44100. Это свойство является настраиваемым. |
|
Количество звуковых каналов Задайте количество звуковых каналов как целое число. Значение по умолчанию равняется 2. |
|
Тип данных используется устройством Задайте тип данных, используемый устройством, чтобы получить аудиоданные как |
|
Источник Buffer Size Задайте, как определить buffer size как |
|
Buffer size Задайте как целое число размер буфера, который магнитофон возражает использованию, чтобы передать с аудио устройством. Это свойство применяется, когда вы устанавливаете свойство |
|
Размер очереди в секундах Задайте длину аудио-очереди в секундах. Значением по умолчанию является Чтобы минимизировать задержку, понизьте |
|
Количество выборок в выходном сигнале Задайте количество выборок в выводе магнитофона как целое число. Значение по умолчанию 1024. |
|
Тип данных вывода Выберите тип выходных данных как |
|
Включите вывод превышенного количества Установите на |
|
Источник отображения канала устройства Задайте, определить ли канал, сопоставляющий как |
|
Отображение канала устройства к данным Вектор допустимых индексов канала, чтобы представлять отображение между входом устройства образовывает канал и данные. Термин Channel Mapping относится к 1 к 1 отображению, которое сопоставляет каналы на выбранном аудио устройстве к каналам данных. Когда вы записываете аудио, отображение канала позволяет вам задавать, какой канал аудиоданных направляет вход к определенному каналу аудио. По умолчанию поле |
шаг | Запишите аудио от регистрирующего устройства |
Характерный для всех системных объектов | |
---|---|
release | Позвольте изменения значения свойства Системного объекта |
Чтобы запустить ваше сгенерированное приложение независимого исполняемого файла в Shell, необходимо установить среду на следующее:
Платформа | Команда |
---|---|
Mac |
|
Linux |
|
Windows |
|
Этот объект реализует алгоритм, входные параметры и выходные параметры, описанные на странице с описанием блока From Audio Device. Свойства объектов соответствуют параметрам блоков.