sound

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

Описание

пример

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

пример

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

пример

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

Примеры

свернуть все

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

load gong.mat;
sound(y);

Воспроизведите отрывок из «Hallelujah Chorus» Генделя с удвоенной частотой дискретизации.

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

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

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

свернуть все

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

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

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

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

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

Ограничения

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

Подробнее о

свернуть все

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

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

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

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

Совет

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

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

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

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте