Habilitar TTS (Gloogle) en Asterisk-18
Bienvenidos, el día de hoy veremos como habilitar el Text to Speech (TTS) de Google en Asterisk-18.
Descarga de código fuente
# cd /usr/src/
# git clone git://github.com/zaf/asterisk-googletts
Ubicación de AGI para TTS
# cd /usr/src/asterisk-googletts
# cp googletts.agi /var/lib/asterisk/agi-bin/
# chmod +x /var/lib/asterisk/agi-bin/googletts.agi
Configuración de plan de marcado
A continuación vamos a crear en el archivo extensions.conf un contexto llamado tts mediante el cual emplearemos el AGI que nos permitirá sintetizar el texto que pasemos como parámetro:
# vim /etc/asterisk/extensions.conf
[tts]
exten => s,1,Answer()
same => n,Agi(googletts.agi,"Esto es una prueba de sintetización con Google, hasta luego.",es)
same => n,Hangup()
Guardamos los cambios en el archivo, nos conectamos a Asterisk, recargamos la configuración del plan de marcado y verificamos la creación del mismo así:
# asterisk -rvvv
*CLI> dialplan reload
*CLI> dialplan show tts
Comentarios
Publicar un comentario