Línea 6: | Línea 6: | ||
Para probar que la aplicación está funcionando se puede ejecutar el siguiente comando: | Para probar que la aplicación está funcionando se puede ejecutar el siguiente comando: | ||
$ echo "hello world" | festival --tts | $ echo "hello world" | festival --tts | ||
− | Momentáneamente lo reproduciremos en | + | Momentáneamente lo reproduciremos en inglés, ya que se deben configurar las voces en español. |
===Configurar voces Español=== | ===Configurar voces Español=== | ||
Línea 14: | Línea 14: | ||
Una vez descargadas, la instalación se realiza con: | Una vez descargadas, la instalación se realiza con: | ||
# dpkg -i nombre_del_paquete.deb | # dpkg -i nombre_del_paquete.deb | ||
− | donde nombre del paquete | + | donde nombre del paquete varía 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. | 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. |
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 está funcionando se puede ejecutar el siguiente comando:
$ echo "hello world" | festival --tts
Momentáneamente lo reproduciremos en inglés, ya que se deben configurar las voces en español.
Las voces en español se pueden descargar desde el sitio de Guadalinex.
Una vez descargadas, la instalación se realiza con:
# dpkg -i nombre_del_paquete.deb
donde nombre del paquete varía 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 '(el_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.")