Масштабируйте данные и воспроизводите как звук
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