Posteado por: Jairo Acosta Solano | octubre 17, 2007

Pon a hablar tu Ubuntu

Esto es posible gracias a la aplicación eSpeak , que funciona con Alsa (el sistema de sonido de Ubuntu). En mi caso ya venía instalado pero de todas formas, comprobamos que lo tenemos:

sudo apt-get install alsa-oss

Ahora ya sólo nos queda probarlo. La aplicación en principio es para consola pero cualquiera con conocimientos podría crear un script o programa que nos permitiera hacerlo de forma gráfica. Para probar si funciona escribimos:

aoss espeak -ves ?hola,soy,tu,ubuntu

Como veréis, el comando que hemos escrito tiene que ser de una forma específica. La frase que queramos que el sistema pronuncie se escribe separando las palabras por comas (,) y sin espacios; si encuentra un espacio se para. La opción -ves indica que el idioma deseado es el español, ya que existen más idiomas. Para ver la lista escribimos:

aoss espeak –voices

Ahora vamos a probar a escribir algo en inglés, por lo que tendremos que especificarle la opción -ven, y además le vamos a indicar que lo haga con la opción -p10, que nos indica el pitch y que puede ser de 0 a 99 y por defecto es 50. El comando quedaría así:

aoss espeak -ven -p20 ?hello,ubuntu,is,the,best

También podemos indicarle la velocidad de la reproducción, con la opción -s que por defecto es 170. Probando he visto que la más apropiada para el español es de 120 a 170. Podéis probarlo a vuestro gusto:

aoss espeak -ves -s120 ?hola,soy,tu,ubuntu,que,tal?

Ó bien leer un archivo de texto con la opción -f y la correspondiente ruta del mismo. El programa no hace maravillas, y sólo lee archivos de texto plano, es decir creados por ejemplo con Gedit o Emacs. Yo he hecho el mío propio que podéis descargarlo aquí y probarlo con el siguiente comando

aoss espeak -ves -s120 -f /ruta/del/archivo/texto

Y cómo no, guardarlo en un archivo de audio (.wav), para escucharlo posteriormente, con la opción -w:

aoss espeak -ves -s120 ?Hola,soy,tu,pc,y,te,hablo

Tomado de Universo Linux

Escrito con Flock

Tags: , ,

Anuncios

Responses

  1. buen aporte


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: