exponenta event banner

звук

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

Описание

пример

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-на-2 матрица, то первый столбец соответствует левому каналу, а второй столбец соответствует правому каналу. Воспроизведение стерео доступно только в том случае, если система поддерживает его.

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

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

Типы данных: 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