El procedimiento esta dirigido a realizarlo en la Beaglebone pero con minimos ajustes deberia funcionar en cualquier otra distribucion.
El primer paso es comprobar que la tarjeta de sonido esta correctamente configurada y si no es asi hacerlo. La Beaglebone no tiene una tarjeta de sonido propiamente dicha (tiene un dispositivo de audio asociado al interfaz HDMI) por lo que sera necesario adquirir una USB.
Para empezar instalaremos los paquetes necesarios (es posible que esten instalados por defecto):
Código: Seleccionar todo
# apt-get install alsa-base alsa-utils libasound2-dev espeak
Código: Seleccionar todo
$ alsamixer
Tenemos que seleccionar la tarjeta de sonido que queremos configurar, para ello presionamos F6 y seleccionamos el dispositivo USB.
Para desplazarnos en la nueva pantalla que aparecera solo necitamos las teclar de flechas. Estableceremos el volumen deseado, tanto para el altavoz como para el micro, y nos aseguraremos que los dispositivos esten activados (situandonos encima de los circulos rojos de la captura de mas abajo y pulsando M). El aspecto debe ser igual que el de la captura.
Con esto tendremos lista la tarjeta de sonido. Si ejecutamos el siguiente comando:
Código: Seleccionar todo
$ aplay –l
Código: Seleccionar todo
pcm.!default sysdefault:Device
Código: Seleccionar todo
arecord -d 10 -r 48000 prueba.wav
Código: Seleccionar todo
aplay test.wav
Código: Seleccionar todo
$ espeak "kaixo laguna"

La aplicacion tiene muchas opciones como coger el texto de un archivo o cambiar las voces a un monton de idiomas, pera ver las basicas solo hay que teclear:
Código: Seleccionar todo
$ espeak -h
En las distribuciones comunes el procedimiento es mucho mas sencillo: solo tenemos que instalar la aplicacion y ejecutarla normalmente:
# apt-get install espeak
$ espeak -v europe/es "luk, soy tu padre"