bueno y como el titulo de la entrada dice ahora veremos como hacer que nuestra consola hable, obviamente no va a entablar una conversacion con el usuario, sino mas bien va a leer las palabras en la misma consola, o en su defecto leer un archivo de texto.
este proceso es posible gracias a el paquete espeak, para instalarlo, abrimos una terminal y ejecutamos:
suNos pedira la contraseña del administrador, la digitamos (aunque parezca que no escribe nada pero en realidad si lo hace, es solo por cuestion de seguridad)
apt-get install espeakNos pedira confirmacion, digitamos S y luego un Enter
y el programa deberia instalarse sin mayor problema.
COMO USARLO:
primero que todo tenemos que salir de la cuenta de root (administrador) y luego:
echo "texto que queremos escuchar" | espeakSin olvidar encerrar el texto deseado entre comillas.
por defecto la lectura del texto es para palabras en ingles, para que pueda leer palabras en español con la opcion -v
echo "texto que queremos escuchar" | espeak -v spanishy si queremos que hable mas rapido o despacio con la opcion -s
echo "texto que queremos escuchar" | espeak -v spanish -s 200por defecto el valor de la opcion -s es 160, por consiguente un valor mas alto producira una que el texto sea leido mas rapido, al igual un valor mas bajo sera una salida mas despacio
pero eso no es todo, los desarrolladores de este paquete en verdad se mandaron, si tenemos un archivo de texto plano (osea no .doc, .odt, .pdf) y queremos que lo lea, entonces:
espeak -v spanish -f archivo_Texto
y si queremos almacenar la salida del audio, podemos agregarle la opcion -w, de la siguente manera
espeak -v spanish -f archivo_Texto -w archivo.wavcon esta ultima opcion no escucharemos el texto del archivo, porque la salida fue redirigida a archivo.wav (le pueden poner otro nombre que les guste, pero siempre recordando la extension .wav)
para escucharla podrian
mplayer archivo.wav
bueno espero esta entrada les agrade y les sirva en algun momento.
0 comentarios:
Publicar un comentario