Es muy probable que más de una vez hayas escuchado alguna voz sintetizada por ordenador, tal vez en alguna locución automática o quizás en algún chiste contado por loquendo. Pero si usas linux, crear tus propios audios con voces sintetizadas es tan sencillo como seguir los siguientes pasos:
- Instalar festival, que es un software de síntesis de voz:
sudo aptitude install festival
- Descargar e instalar un paquete con dífonos en castellano desde la forja de guadalinex:
wget http://forja.guadalinex.org/repositorio/frs/download.php/153/festvox-palpc16k_1.0-1_all.deb
sudo gdebi festvox-palpc16k_1.0-1_all.deb - Ahora solo tenemos que ejecutar el siguiente comando y escucharemos la voz diciendo “hola usuario” por los altavoces del ordenador:
echo hola usuario| festival
--tts
- También es posible guardar el audio directamente en un fichero wav, en vez de escucharlo por los altavoces:
echo hola usuario | text2wave -o audio.wav
aplay audio.wav
Fuente: amperis y linuxjournal
Foto: yugenro
6 replies on “Sintesis de voz por ordenador en linux”
me gusta mucho la imagen que has escogido para tu post…aunque la voz del audio me asusta un poco xD
@Judith, la verdad es que puse la palabra “voice” en flickr y salió esta imagen con licencia CC, me gustó y la puse. La voz es normal que suene “rara” ya que pronuncia las palabras en base a dífonos, que son muy difíciles de ajustar para que suene al tono humano.
echo hola usuario| festival –tts
“–“(Por que siempre sale un guión grande?)
@starky, no se a que te refieres, si puedes concretar un poco más a lo mejor te puedo aclarar la duda 😛
@sucotronic, Es una tontada pero es curioso que cuando pones dos guiones seguidos se interpretan como uno, y si no te das cuenta como me paso a mi antes te comerás la cabeza durante un rato xD — – –
si te fijas arriba en “echo hola usuario| festival –tts” es “- -tts” pero sin espacio entre los guiones.
@tu primo, nada que una etiqueta
<
code>
no pueda solucionar. Gracias por el apunte.