sound

Преобразуйте матрицу данных сигнала, чтобы звучать

Описание

пример

sound(y) отправляет звуковому сигналу y динамику на уровне частоты дискретизации по умолчанию 8 192 герц.

пример

sound(y,Fs) отправляет звуковому сигналу y динамику на уровне частоты дискретизации Fs.

пример

sound(y,Fs,nBits) использование nBits биты на выборку для звукового сигнала y.

Примеры

свернуть все

Загрузите файл в качестве примера gong.mat, который содержит выборочные данные y и уровень Fs, и слушайте аудио.

load gong.mat;
sound(y);

Проигрывайте выборку от “Хора Аллилуйи Генделя” на уровне дважды записанной частоты дискретизации.

load handel.mat;
sound(y, 2*Fs);
load handel.mat;
nBits = 16;
sound(y,Fs,nBits);

MATLAB® проигрывает аудио с небольшой глубиной 16 битов за выборку, если это поддерживается в вашей системе.

Входные параметры

свернуть все

Аудиоданные в виде m- 1 вектор-столбец для одноканального (моно) аудио или m- 2 матрицы для воспроизведения стерео, где m количество аудиосэмплов. Если y m- 2 матрицы, затем первый столбец соответствует левому каналу, и второй столбец соответствует правильному каналу. Воспроизведение стерео доступно, только если ваша система поддерживает его.

Типы данных: double

Частота дискретизации, в герц, аудиоданных y, задан как положительное число от 1 000 до 384 000. Допустимые значения зависят от обоих частоты дискретизации, разрешенные MATLAB® и определенное аудио оборудование в вашей системе. MATLAB имеет трудное ограничение 1 000 Гц <= Фс <= 384 000 Гц, несмотря на то, что далее аппаратно-зависимые ограничения применяются.

Типы данных: single | double

Битовая глубина демонстрационных значений в виде целого числа. Допустимые значения зависят от аудио установленного оборудования. Большинство платформ поддерживает битовые глубины 8 битов или 16 битов.

Ограничения

  • sound игнорирует nBits. Вместо этого это проигрывает аудиоданные с помощью количества по умолчанию битов на выборку выходного аудио устройства.

Больше о

свернуть все

Факторы безопасности при использовании MATLAB Online

При использовании sound в MATLAB Online™, определенные функции и настройки помогают вам удержать контроль над своей конфиденциальностью.

Чтобы уменьшать вероятность нежелательных приложений с помощью микрофона, выключите автоматический доступ к аудио устройству. Можно изменить эти настройки в любое время. После давания разрешения к веб-сайту однажды, ваш браузер может смочь получить доступ к вашему микрофону автоматически для того сайта во время будущих посещений. Используйте настройки браузера для Google Chrome , чтобы отклонить доступ для определенных сайтов после того, как вы первоначально предоставите доступ.

Можно также получить доступ к веб-сайту MATLAB Online с помощью частного режима просмотра в Google Chrome. Когда вы делаете это, Chrome™ автоматически просит у вас разрешение получить доступ к вашему микрофону каждый раз, когда вы открываете сайт MATLAB Online и запуск sound, независимо от ваших настроек браузера.

Советы

  • sound функционируйте поддерживает звуковые устройства на всем Windows® и большая часть UNIX® платформы.

  • Большинство звуковых карт поддерживает частоты дискретизации между 5 и 48 килогерцами. Определение частоты дискретизации вне этой области значений может привести к неожиданным результатам.

  • Воспроизведение звука в MATLAB Online поддерживается в Google Chrome™.

Представлено до R2006a