(→Configurar voces Español) |
|||
Línea 25: | Línea 25: | ||
Buscamos la frase "defvar default-voice-priority-list" en voices.scm y agregamos la nueva voz al principio de la lista de prioridades. | Buscamos la frase "defvar default-voice-priority-list" en voices.scm y agregamos la nueva voz al principio de la lista de prioridades. | ||
+ | |||
+ | Por ejemplo: | ||
<nowiki> | <nowiki> | ||
(defvar default-voice-priority-list | (defvar default-voice-priority-list |
Es un sintetizador de voz libre, basado en concatenación de difonos y selección de unidades. Ofrece una buena calidad de voz y cuenta con herramientas como el FestVox para la creación de nuevas voces. Está disponible para español, inglés británico y americano y galés.
La instalación se puede realizar siguiendo el siguiente tutorial: Instalando programas en Lihuen 2, y elegir los paquetes--> festival festvox-ellpc11k.
Para probar que la aplicación esta funcionando se puede ejecutar el siguiente comando:
$echo "hello world" | festival --tts
Momentáneamente lo reproduciremos en ingles, ya que se deben de configurar las voces en español.
Las voces en español se pueden descargar desde el sitio de Guadalinex.
Una vez descargadas, la instalacion se realiza con:
#dpkg -i nombre_del_paquete.deb
donde nombre del paquete varia si es la voz femenina o masculina.
Luego de esto deberemos agregar la voz al archivo de configuración /usr/share/festival/voices.scm, agregándola primero en la lista de prioridades.
Estas voces se instalan en /usr/share/festival/voices/spanish/ así que buscamos ahí el nombre del directorio donde se instaló la voz elegida.
Por ejemplo:
$ ls /usr/share/festival/voices/spanish/ el_diphone JuntaDeAndalucia_es_sf_diphone
Buscamos la frase "defvar default-voice-priority-list" en voices.scm y agregamos la nueva voz al principio de la lista de prioridades.
Por ejemplo:
(defvar default-voice-priority-list '(JuntaDeAndalucia_es_sf_diphone kal_diphone ked_diphone don_diphone rab_diphone en1_mbrola us1_mbrola us2_mbrola us3_mbrola gsw_diphone ;; not publically distributed el_diphone) "default-voice-priority-list List of voice names. The first of them available becomes the default voice.")