Jugando con Festival TTS

Información Importante Sobre el Contenido

Estas accediendo al contenido antiguo del blog. Este artículo "Jugando con Festival TTS" es de dominio público y no será mantenido a futuro. Cualquier error o problema acerca del contenido por favor contactate conmigo desde la sección contacto.

Festival es un software text-to-speech (TTS) o sintetizador de vóz que nos permite lograr que nuestra máquina nos hable o, más bien, nos lea algún texto. Con un poco de imaginación se pueden lograr cosas bastante simpáticas como hacer que nuestro computador nos diga la hora, nos lea los sitios web o el texto seleccionado o simplemente para ocio.
Existen paquetes para distintas distribuciones, como Archlinux o Debian, entre otras, para instalarlo directamente desde el gestor de paquetesa como pacman o apt-get, respectivamente. Podemos buscarlo como festvox o como festival y para ejecutarlo es súper simple:

comando | festival --tts

Y automaticamente leerá el texto pasado mediante pipe.
Por ejemplo, un sencillo script para que nos diga la hora en español:

  1. #!/bin/bash
  2.  
  3. hora=`date`
  4. hora=`echo $hora |cut -f4 -d " "`
  5. h=`echo $hora |cut -f1 -d ":"`
  6. m=`echo $hora |cut -f2 -d ":"`
  7. s=`echo $hora |cut -f3 -d ":"`
  8.  
  9. echo "Son las $h horas, $m minutos con $s segundos." |festival –tts –language spanish

Cuando usaba fluxbox, tenía uno atajo de teclado para hacer que me leyera lo que tenia en el portapapeles:

xsel --clipboard |iconv -f utf-8 -t iso-8859-1|festival --tts --language spanish

Con esto, pasamos el cotneindo del clipboard a ISO-8869-1 y le decimos a festival que lo lea en español.
Acá hay un video demostrativo de lo que se puede hacer con festival:

httpvh://www.youtube.com/watch?v=VP3TUDm_9nk

Información Importante Sobre el Contenido

Estas accediendo al contenido antiguo del blog. Este artículo "Jugando con Festival TTS" es de dominio público y no será mantenido a futuro. Cualquier error o problema acerca del contenido por favor contactate conmigo desde la sección contacto.

1 comentario

  1. Interesante, espero tener algún tiempito en casa para probarlo!

Los comentarios están cerrados.