sábado, 3 de diciembre de 2016

Haz que tu raspberry te hable en castellano con Festival TTS (o tu PC con cualquier GNU/Linux)

Instalación

Podemos hacer que nuestra raspberry nos hable instalando el programa festival y el paquete para castellano:
sudo apt-get install festival festvox-ellpc11k
Pero si no nos gusta la que trae el repositorio nos podemos instalar las que hizo la Junta de Andalucía (proyecto Hispavoces):
En este caso lo más fácil es bajarlas a un directorio y desde allí instalarlas con el comando:
sudo dpkg -i festvox-*

Configuración

Se puede usar sin configurar nada pasándole el idioma como parámetro, pero si queremos que nos hable con un idioma en concreto hay que pelearse con una serie de archivos.
Para quien se quiera aventurar, puede ver este manual que hay en el foro de raspberry pi... no se si tanto mareo va a merecer la pena.

Uso

Para que el programa nos diga algo tenemos que redirigir con tuberías la salida de un comando, por ejemplo:
echo "Un saludo desde Malagueños originales y libres" | iconv -f utf-8 -t iso-8859-1 | festival --tts --language spanish
La instrucción iconv se usa para no tener problemas con los acentos y eñes, si quisiéramos que nos hablara en inglés no sería necesario:
echo "Hello my friends" | festival --tts --language english
Para que use el idioma por defecto no hay que pasarle el parámetro language.
Las posibilidades son ilimitadas.

Fuentes y enlaces

No hay comentarios:

Publicar un comentario