Espeak es un programa para transformar texto en voz, que puede ser manejado desde una consola de texto. La voz producida no es muy realista, suena bastante robótica. Pero tiene una serie de ventajas que lo hacen interesante: es muy fácil de usar; podemos controlar la velocidad, el tono y la amplitud de la voz; y no da problemas con ningún tipo de texto.

lips

Veamos unos ejemplos:

Escribimos espeak seguido del texto que queremos oír, encerrado entre comillas:

espeak “Hola, bienvenidos a Debian fácil”

Notaremos que la pronunciación no es correcta. Suena como un anglosajón intentando hablar castellano. Lo que ocurre es que el idioma, por defecto, del programa es el inglés, así que intenta pronunciar la frase como si estuviera escrita en esa lengua.

Lo primero que tendremos que hacer es indicarle el idioma en que esta escrito el texto. Para ello utilizaremos la opción -v seguida del argumento correspondiente, en nuestro caso es

espeak -ves “Hola, bienvenidos a Debian fácil”

La pronunciación es correcta, pero habla demasiado deprisa. Para que lo haga más despacio usaremos la opción -s. El valor, por defecto, es 170; así que pondremos uno más bajo.

espeak -ves -s140 “Hola, bienvenidos a Debian fácil”

Vamos mejorando. Puede que nos suene demasiado agudo. Para cambiar el tono usaremos la opción -p. El valor, por defecto, es 50. Vamos a bajarlo uno poco.

espeak -ves -s140 -p30 “Hola, bienvenidos a Debian fácil”

Así esta mejor. Naturalmente cada cual ajustará los valores según sus gustos particulares.

Si tenemos un archivo de texto y queremos convertirlo el voz usaremos la opción -f.

espeak -ves -s140 -p30 -f “Debian fácil.txt”

Y si queremo guardarlo como archivo sonoro utilizaremos la opción -w

espeak -ves -s140 -p30 -f “Debian fácil.txt” -w Debian_fácil.wav

Para pasar este archivo a ogg Vorbis utilizaremos oggenc. Para ello instalaremos, si no lo tenemos ya instalado, el paquete vorbis-tools. Y escribiremos:

oggenc Debian_fácil.wav

Si queremos pasarlo a mp3 usaremos lame:

lame Debian_fácil.wav Debianfácil.mp3

Podéis encontrar más información sobre espeak en castellano en esta página y en inglés en su página oficial. Y por supuesto no olvidéis teclear man espeak, o espeak –help, en la consola de texto para obtener más información sobre su uso.

3 comentarios a “Espeak, convertir texto en voz”

  1. flanagansmitch Dijo:

    Muy bueno, no lo conocía.

  2. debish Dijo:

    Genial, ¿es aplicable a documentos de texto en formato plano? Porque podría ser de gran ayuda para gente discapacitada.

  3. terli Dijo:

    Impresionante. Muy bueno


Escribe un comentario