Импорт и данные о файле проигрывания аудио в Signal Labeler

Используйте Signal Labeler, чтобы импортировать звуковые файлы, папки, содержащие звуковые файлы, и пометил наборы сигнала той точкой к audioDatastore объекты или звуковые файлы. Создайте пользовательские функции маркировки, чтобы выполнить автоматизированную маркировку и подмаркировку задач. Можно также проигрывать звуковые файлы или сигналы с информацией времени в приложении.

Примечание

Импорт и проигрывание данных о звуковом файле в Signal Labeler требуют лицензии Audio Toolbox™.

Для примера см. Объект audioDatastore Указать на Звуковые файлы (Audio Toolbox).

Поддерживаемые расширения звукового файла

При импорте звуковых файлов Signal Labeler поддерживает один и многоканальные сигналы со следующими расширениями звукового файла:

  • .wav

  • .avi

  • .aif

  • .aifc

  • .aiff

  • .mp3

  • .au

  • .snd

  • .mp4

  • .m4a

  • .flac

  • .ogg

  • .mov

Информация времени

Звуковые сигналы, которые вы импортируете в Signal Labeler, автоматически помечены вовремя на основе информации о частоте дискретизации. Вы не можете импортировать или экспортировать звуковые сигналы с информацией времени в выборках.

Импортируйте звуковые сигналы из файлов или папки

Чтобы импортировать сигналы в Signal Labeler от звуковых файлов или папки, содержащей звуковые файлы, на вкладке Labeler, нажимают Import и выбирают From Audio Files или From Audio Folder в списке Members. В диалоговом окне просмотрите, чтобы выбрать звуковые файлы или папку, которая содержит звуковые сигналы, которые вы хотите импортировать.

Примечание

Импорт labeledSignalSet объекты с помощью From Audio Files или From Audio Folder не поддерживается. Импортировать labeledSignalSet объект, загрузите его в MATLAB® рабочая область и импорт это оттуда.

Import From Audio Files dialog box

Каждый импортированный звуковой файл обработан как член помеченного набора сигнала. Все сигналы, содержавшиеся в одном звуковом файле, принадлежат одному члену и помечены вместе. Все члены, чтобы импортировать должны использовать расширение файла, перечисленное в Поддерживаемых Расширениях Звукового файла.

Импортируйте labeledSignalSet от рабочего пространства MATLAB

Импортировать labeledSignalSet объект в Signal Labeler от рабочего пространства MATLAB, на вкладке Labeler, нажимает Import и выбирает From Workspace в списке Members. В диалоговом окне выберите labeledSignalSet вы хотите импортировать.

Import From Audio Files dialog box

Каждый звуковой сигнал в labeledSignalSet обработан как член помеченного набора сигнала и может быть помечен индивидуально. Импортированные звуковые сигналы появляются в Labeled Signal Set Browser.

Import From Audio Files Labeled Signal Set

Чтобы быть импортированным успешно, пометил наборы сигнала, должен следовать этим инструкциям:

  • Если выбор включает два или больше labeledSignalSet объекты, у каждого должны быть уникальные определения метки сигнала. Если два или больше набора совместно используют определение метки, определение должно иметь тот же тип и тип данных для всех наборов. Для получения дополнительной информации смотрите, Создают, или Сигнал Импорта Маркируют Definitions.

  • Если выбор включает два или больше labeledSignalSet объекты, у каждого должны быть уникальные имена элемента. Вы не можете изменить имена элемента из Signal Labeler. Чтобы изменить название члена помеченного набора сигнала, использовать setMemberNames в командной строке.

  • Если вы выбираете два или больше labeledSignalSet объекты для маркировки, Signal Labeler объединяет их и создает один помеченный набор сигнала, содержащий все члены и значения метки входных наборов. Это действие эквивалентно использованию merge в командной строке.

  • Пометьте значения в labeledSignalSet объекты должны быть скалярами. Signal Labeler игнорирует те метки, которые не имеют скалярных значений.

Примечание

  • Вы не можете изменить информацию времени labeledSignalSet объект из Signal Labeler.

  • Аудио помеченные наборы сигнала не может быть объединено с неаудио помеченные наборы сигнала.

Сигналы проигрывания аудио и необходимые области

Можно использовать приложение Signal Labeler, чтобы проигрывать звуковые сигналы или другие сигналы с постоянной частотой дискретизации в области значений [1, 384] kHz. Выберите сигнал, который вы хотите проигрывать в Labeled Signal Set Browser. На вкладке Audio выберите устройство аудиоплеера из Playback Device список. Нажмите Play в разделе Playback панели инструментов, чтобы проигрывать целый сигнал однажды. Выберите Play in Loop и затем нажмите Play, чтобы неоднократно проигрывать сигнал. Можно также выбрать необходимую область, чтобы вопроизвести. Выберите область в Labeled Signal Set Browser или нажмите на область непосредственно в графике, затем выберите опцию воспроизведения, чтобы слушать сигнал.

Audio playback toolstrip

Примечание

Signal Labeler использует audioDeviceWriter (Audio Toolbox), чтобы проигрывать аудио. Воспроизведение звука не поддерживается в MATLAB Online .

Смотрите также

Приложения

Функции

Связанные примеры

Больше о