Instalar Google TTS en Centos 7
1.- Instalar Dependencias para su correcto funcionamiento.
yum install perl-libwww-perl perl-DBI perl-DBD-MySQL perl-GD
#cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:csbuild:Perl/CentOS_7/home:csbuild:Perl.repo
yum install perl-Crypt-SSLeay
# Esta librería es importante para la correcta ejecución del tts.
yum -y install perl-LWP-Protocol-https
yum -y install sox
yum install libSDL*
Liberia Mpg123
#Instalando desde repositorio
cd /etc/yum.repos.d/
wget http://downloads2.goautodial.org/centos/7/gotestwin.repo
yum update
yum -y install mpg123
yum update
yum -y install mpg123
# Instalando desde paquete Rpm.
wget http://downloads2.goautodial.org/centos/7/current/x86_64/RPMS/mpg123-1.20.1-1.x86_64.rpm
rpm -ivh mpg123-1.20.1-1.x86_64.rpm
2.- Descargar la libreria de GoogleTTS.
2.- Descargar la libreria de GoogleTTS.
Ingresar a la siguiente ruta y descargar el repositorio por Git.
# cd /var/lib/asterisk/agi-bin/
# cd /var/lib/asterisk/agi-bin/
# git clone git://github.com/zaf/asterisk-googletts
Descargado , brindamos permiso al directorio y su contenido
# chmod -R 777 asterisk-googletts/
3.- Pruebas
Para que el TTS se encuentre funcional , creamos un .WAV desde un texto.
Para que el TTS se encuentre funcional , creamos un .WAV desde un texto.
Ingresamos a la ruta : /var/lib/asterisk/agi-bin/asterisk-googletts/cli .
Ejecutamos el comando perl con la librería para la creación, si todo salio bien
se tiene que visualizar el .wav
# perl googletts-cli.pl -o miaudio.wav -l en -t "TEXTO DEL AUDIO"
4.- Dialplan para las pruebas desde Asterisk.
[Tucontexto]
[Tucontexto]
exten => _105,1,Noop(-------------------Demo tts-------------------)
same => n,agi(/var/lib/asterisk/agi-bin/asterisk-googletts/googletts.agi,"Esta es una simple prueba en español.",es)
Si todo salio bien se debería escuchar el audio desde el texto .Saludos!!!
Si todo salio bien se debería escuchar el audio desde el texto .Saludos!!!