Ir al contenido principal

Elastix Festival cambiar voz a espanol

Quienes han usado el motor TTS (text-to-speech) que viene por omisión en Elastix(llamado Festival) habrán notado que las “voces” en español suenan un tanto robotizadas.
Un conjunto de “voces” de mejor calidad se encuentra disponible de manera gratuita gracias al proyecto Guadalinex. Sin embargo, muchos usuarios tienen problemas para instalarlas, así que decidí publicar esta guía muy breve y sencilla.
Lo primero que debemos hacer es instalar los archivos que conforman las voces. Para facilitar este paso, construi unos instaladores RPMs que nos facilitan enormemente el trabajo. Estos instaladores pueden ser descargados de aquí:
El archivo festvox-palpc16k-1.0-2.noarch.rpm instala la voz masculina, llamada Pedro, y el archivo festvox-sflpc16k-1.0-2.noarch.rpm instala la voz femenina, llamada Silvia.
La instalación de estos archivos en nuestro servidor Elastix la podemos realizar con el siguiente comando.
rpm -ivh festvox-palpc16k-1.0-2.noarch.rpm festvox-sflpc16k-1.0-2.noarch.rpm
Luego de esto editamos el archivo /usr/share/festival/languages.scm y modificamos las líneas 93 y 94 de la siguiente forma.
ANTES:
(voice_el_diphone)
(set! male1 voice_el_diphone)
DESPUES:
(voice_JuntaDeAndalucia_es_pa_diphone)
(set! male1 voice_JuntaDeAndalucia_es_pa_diphone)
agregamos al final del archivo:  
(set! voice_default 'voice_JuntaDeAndalucia_es_pa_diphone)
y listo!

TEXT2WAVE
Si adicionalmente queremos que el comando text2wave por omisión utilice nuestras voces, tendremos que también modificar el archivo /usr/bin/text2wave y en la línea 46 añadir una que diga:
(voice_JuntaDeAndalucia_es_pa_diphone)
Esto es útil debido a que algunos scripts AGI utilizan el comando text2wave para sintetizar voz.



Comentarios

Entradas populares de este blog

Setup A Remote SIP Extension Asterisk

copied from: http://www.freepbx.org/support/documentation/howtos/howto-setup-a-remote-sip-extension This HOWTO assumes that your FreePBX system is sitting behind a NATed firewall with no direct connection to the outside world and it is NOT in the DMZ zone. If you are relying on this article to set-up your system, DO NOT place your system on a public IP address or a DMZ zone. This article does not address the potential security implications involved in such a setup. The four key considerations in setting up remote extensions are: 1. Ensure that your PBX is as secure as it can possibly be 2. Configure Asterisk so that it knows which IP addresses are inside your network and which ones are on the public internet 3. Forward the required ports from your firewall to your PBX 4. Configure the Extensions for External Use In order to accomplish the above we need to apply some configuration information into FreePBX, some Asterisk configuration files and on your firewall

Marcador Predictivo Asterisk Guatemala

Marcadores Predictivos a la medida programacion de marcadores, para llamar a clientes, ideales para cobranzas, recordatorios de pagos, etc. desde una base de datos, csv, etc.! desde $1000 la configuracion. (requisito asterisk funcionando) instalacion desde 0, $3,000 completa