Масштабируйте данные и воспроизводите как звук
soundsc(
масштабирует значения аудиосигнала y
)y
для подгонки в области значений от -1,0 до 1,0, а затем отправляет данные в динамик с частотой выборки по умолчанию 8192 герц. Вначале масштабируя данные, soundsc
воспроизводит аудио максимально громко без усечения. Среднее значение динамической области значений данных устанавливается равным нулю.
soundsc(___,
, где yRange
)yRange
является вектором вида [low,high]
, линейно масштабирует значения в y
между low
и high
ко всей области значений [-1.0,1.0]
. Значения за пределами [low,high]
шкалы за пределами [-1.0,1.0]
. Можно использовать yRange
с любым из входных параметров в предыдущих синтаксисах.
soundsc
игнорирует nBits
. Вместо этого он воспроизводит аудио данных с использованием количества бит по умолчанию на выборку выхода аудио устройства.
The sound
функция поддерживает звуковые устройства во всех Windows® и большинство UNIX® платформы.
Большинство звуковых карт поддерживают частоту дискретизации от 5 до 48 килогерц. Установка частоты дискретизации вне этой области значений может привести к неожиданным результатам.
Воспроизведение аудио в MATLAB Online поддерживается в Google Chrome™.
audioplayer
| audioread
| audiowrite
| sound