01 diciembre 2008

Como hacer hablar la Terminal

Sabias que puedes hacer hablar a la Terminal?

Gracias a Alsa-oss se puede! Hacer hablar la consola o terminal es un gesto que realmente llama la atención, hacer que tu computadora conteste por ti o que le diga de cosas a tu vecino no tiene precio :D

Si quieres poder hablar con la terminal todo lo que tienes que hacer es instalar Alsa-oss, de la siguiente manera:

1.- Abre una terminal y teclea:
sudo apt-get install alsa-oss

2.- Una vez que haya terminado teclea:
aoss espeak -ves -p10 ?hola,Soy,Tu,Computadora,y,Puedo,Hablar

Como puedes ver es necesario escribir una coma después de cada palabra, esto es para que el sistema entienda que tiene que separar las palabras.
También puedes cambiar el idioma modificando -ves, por ejemplo si quieres que hable en ingles escribe "-ven"

Seré sincero, no tiene mucha utilidad pero es divertido ;) Saludos!!!

NOTA: En la parte de comentarios he agregado más opciones como hacer que lea un archivo de texto, configurar la velocidad, guardar en un archivo lo que dice etc.

4 comentarios:

Gen X dijo...

Muy bueno, hace tiempo que queria hacer hablar la maquina pero no sabia como. sabes como grabar esa voz o cambiarla a femenina, cambiarle velocidad, etc? o de algun programa para linux que permita reproducir texto con voz?

Buen dia

kaeltas dijo...

Este tambien te permite leer archivos tipo ".txt"

asi:
alsa-oss espeak -ves-la -f /home/usuario/carpetaX/archivo.txt

Saludos!!

kaeltas dijo...

asi es para grabar lo que dice en formato wav

aoss espeak -ves-la -w nombredelarchivo.wav "texto a leer con comillas"

kaeltas dijo...

para la velocidad modifica el valor de -s

así:

aoss espeak -ves-la -s125 "texto a leer con todo y comillas"