Instalando eSpeak...
sudo aptitude install espeakLuego puedes hacer que tu terminar hable... Veamos algunos ejemplos sencillos.
espeak "Hola, soy tu computadora. Gracias por darme voz"Mmmm. Eso sinceramente se escuchó extraño porque el idioma por defecto es inglés. Para cambiar el lenguaje se usa el parámetro -v hagamos un segundo intento:
espeak "Este es un ejemplo en español. Wiiiiiiiiiiiiii" -v spanishDefinitivamente, mucho mejor :)
Ahora otros parámetros que podrían ser útiles:
Velocidad: parámetro -s Por defecto usa 170. una mejor velocidad podría ser 140 (más lento).
Tono: si la voz te parece muy aguda puedes ajustar el tono con la opción -p por defecto es 50, un tono más acorde podría ser 30.
Leer un archivo: -f "mi_archivo.txt"
Guardar en un archivo de audio: -w audio_grabado.wav
Accede a más información en castellano aquí:
También puedes puedes usarlo a través del comando echo y una tubería, para hacer cosas más complejas.
Ejemplo 1:
echo {1..10}" elefantes se balanceaban sobre la tela de una araña, y como veían que no se caían fueron a llamar a otro elefante,, " | espeak -v spanish -s 140Ejemplo 2:
(g=echo;s=s;n="o more";o="bottle";e="of beer";a="Take one down and pass it around";w="on the wall";for ((i=99;i>0;i--));do [ $i == 1 ]&&unset s;$g -n "$i $o$s $e $w, $i $o$s $e. $a, `[ $[i-1] != 0 ]&&$g $[i-1]||$g "n$n"` $o`[ $i != 2 ]&&$g s` $e $w. ";done;$g -ne "N$n ${o}s $e $w, n$n ${o}s $e. Go to the store and buy some more, 99 ${o}s $e $w.")|espeak -v english -s 140Ejemplo 3:
echo {1..5}" Esto es reprasol,, " | espeak -v spanish -s 140(Sí te parecen interminables estos ejemplos Ctrl+c)
Vía: sliceoflinux, La guía de comandos fue vista en DebianFácil.
No hay comentarios.:
Publicar un comentario