Skip to content

Convertir locuciones a los diferentes formatos de Asterisk

by Gonzalo on 15 mayo, 2012
asterisk

Una utilidad de Digium que está un poco escondida es este conversor que convierte a los formatos más usados en asterisk. Lo bueno es que incluye g729.

http://www.digium.com/en/products/ivr/audio-converter.php

Otras formas de convertir las locuciones es con la utilidad del propio CLI:

rasterisk -x 'file convert /var/lib/asterisk/sounds/es/prueba.wav /var/lib/asterisk/sounds/es/prueba.gsm'

O con el comando sox, lame y mpg123

# apt-get install sox mpg123 lame

Convertir de mp3 a wav:
# mpg123 -b 10000 -s sample.mp3 > sample.raw
# sox -r 44100 -2 -s -c 2 sample.raw -r 8000 -c 2 sample.wav
# rm sample.raw

Convertir de wav a mp3:
# aptitude install lame
# lame -h -m s -b 128 sample.wav sample.mp3

Convertir de wav a alaw:
# sox entrada.wav -t raw -r 8000 -c 1 -b 8 -A salida.alaw

Convertir de wav a gsm:
# sox entrada.wav -t gsm -r 8000 -c 1 -b salida.gsm

Convertir WAV a G.729:
# sox entrada.wav -t raw -r 8000 -c 1 -b 8 -A salida.alaw && asterisk -rx 'file convert salida.alaw salida.g729'
(es necesario disponer de una licencia disponible en Asterisk de G.729 para poder convertir el archivo)

Convertir WAV a SLIN:
# sox entrada.wav -t raw -r 8000 -c 1 -w -s salida.slin

Sin embargo como podéis ver, la más útil y simple es la herramienta online de Digium.
De esta forma servimos las locuciones en el formato adecuado y evitamos sobrecargar la CPU al hacer transcoding.

From → asterisk, voip

Comments are closed.