Создание звуковых файлов для Asterisk с помощью SoX

Создание звуковых файлов для Asterisk с помощью SoX

Мы уже рассказывали как создать звуковой файл с помощью Audacity. В этой статье мы расскажем как конвертировать созданные звуковые файлы в Unix-системе, адаптированные под Asterisk.

SoX – консольная утилита, которая умеет конвертировать аудиофайлы. Список поддерживаемых форматов велик. Имеются порты на Windows, Unix, MacOS.

Рассмотрим SoX применительно к Asterisk. Очень часто приходится восстанавливать файлы в WAV или кодировать в ulaw, alaw, gsm, поэтому ниже приведен список команд для этого.

Содержание

WAV в Alaw

sox fax.wav -t raw -r 8000 -c 1 -b -A fax.alaw

MP3 в WAV

lame –decode file.mp3 - | sox -v 0.5 -t wav - -t wav -2 -r 8000 -c 1 file.wav

Любое использование материалов сайта возможно только с разрешения автора и с обязательным указанием источника.