miércoles, 27 de julio de 2011

Hacer que al terminal hable


Menuda fantasmada de entrada que voy hacer hoy…
Por si alguno no lo supiera, nuestra shell puede hablar  como cuando  ”KIT”  hablaba con “Maikel Nai”…jajajajaja…jajaja
Espeak es un sintetizador que lo que hace es convertir texto a voz y también puedes exportarlo a archivo de audio.
Modo de usar el comando espeak :

En Debian viene preinstalado, pero por si no lo tuvieras:
aptitude install espeak
o sudo aptitude install espeak    (Ubuntu)
Opciones:
  • Idioma. Para ello usaremos la opción -v, ejemplo, para español sería -v es.
espeak -v es “La shell fantastica”
Si queremos ver los idiomas disponibles  tecleamos en la terminal:
espeak –voices               (– son 2 guiones)
  • Velocidad del audio. la opción -s será la que nos permite variar la velocidad basado en las palabras por minuto. Por defecto esta estipulada una velocidad de 170, aunque a mi parece que 130 es una velocidad muy adecuada y entendible.Podemos variarlo entre 80- 370. Ejemplos para diferenciar:
espeak -v es -s 130 ” La shell fantástica, mira con que velocidad te hablo”
espeak -v es -s 200 ” La shell fantástica, mira con que velocidad te hablo”
  • Tono del sintetizador. En este caso usaremos la opción -p para modificar el tono del audio. Por defecto viene en 50 bastante aguda para mi gusto, yo suelo usar mas grave -p 10. Podemos variarlo entre 0-99. Ejemplos:
espeak -v es -s 130 -p 10 ” La shell fantástica, mira con que tono te hablo”
espeak -v es -s 130  -p 90″ La shell fantástica, mira con que tono te hablo”
  • Leer archivos. Muy útil . La opción  a usar es: -f
espeak –stdout -v es -s 130 -p 10 -f archivo.txt | aplay        (–stdout tomar texto con salida audio)
  • Exportar a un archivo de audio. Con ello lograremos convertir un texto en un archivo de audio , el cual, sera nuestro texto hablado. La opción que usaremos  es : -w
espeak  –stdout -v es -s 130 -p 10 -f archivo.txt -w archivo.wav
¡Ojo!, Os pueden tomar por locos si empiezan a veros hablar con el ordenador… :)
Hasta la próxima …

Fuente:http://openyourshell.wordpress.com/2011/07/25/la-shell-fantastica-espeak-hace-hablar-a-tu-terminal/

No hay comentarios:

Publicar un comentario