Linux: que hable ahora o calle para siempre
Buenas a todos.
Voy a retomar la escritura de artículos después de este parón "sabático" :D
En esta ocasión vamos a aprender como "hacer hablar" a nuestro querido sistema Linux, utilizando para ello un sintetizador de voz muy liviano, práctico y sencillo.
Quizás esto no sea una cosa de extremada utilidad (o sí), pero no deja de resultar curioso.
Para instalarlo basta con teclear en la terminal lo siguiente:
| $ sudo apt-get install alsa-oss |
|
Si no eres fan de la consola, también tienes opción de buscar el paquete "alsa-oss" en el gestor de paquetes Synaptic.
Una vez hecho esto, ya estamos en disposición para que el sistema nos hable (fácil, eh? :D)
Vamos a probar, primero escribiendo esto en la terminal:
| $ aoss espeak -ves ?bienvenido,al,mundo,linux |
|
Si todo va bien, oirás por los altavoces la frase "bienvenido al mundo linux" con acento en castellano.
Fíjate que la frase a sintetizar está separada por comas y no debe haber ningún espacio entre ellas.
El parámetro "-ves" indica idioma, en este caso el castellano (español).
Para ver todos los posibles idiomas tienes el parámetro "--voices" (ojo, lleva dos guiones).
Veremos que existe una larga lista de idiomas: castellano, francés, alemán, italiano, etc...
Con el parámetro "-p" se puede modificar la entonación.
Podéis probar con los siguientes ejemplos (es el primer fragmento de la canción de Richard Stallman del free software jeje...):
$ aoss espeak -ven -p10 ?join,us,now,and,share,the,software,you,be,free,hackers,you,be,free $ aoss espeak -ven -p100 ?join,us,now,and,share,the,software,you,be,free,hackers,you,be,free |
|
Por último deciros que también se puede regular la velocidad a través del parámetro "-s" y que en lugar de escribir directamente la frase por consola se puede utilizar como origen un fichero de texto plano. Para ello tenemos el parámetro "-f"
Y una vez más, me despido de vosotros tal y como empecé "Linux: que hable ahora o calle para siempre" :D