
Actualmente me encuentro desarrollando un sistema de domotica ( especialmente pensado en geeks, más que nada es un reto y una jugarreta, nada serio de momento) y bueno un TTS (Text to speech) es ideal para integrarlo.
Como instalar Festival (Festival convierte texto a voz) con voces en español en GNU/Linux Ubuntu 8.04
sudo aptitude install festival festlex-cmu festlex-poslex festvox-kallpc16k libestools1.2 festvox-ellpc11k
y listo, para poder usarlo debemos en consola escribir esto:
$ festival --language spanish
(SayText “uno, 2, 3, soy tux desde tecnologias libres”)
ahora hacer que festival lee un archivo de texto plano con la siguiente instrucción:
$festival --language spanish --tts archivo.txt










no me funciono, me dice orden no encontrada, podrias dar mas ayuda
a ver pegame el error!! seguro que lo instalaste?
ya se es que el wordpress remplaza 2- por un - mas largo, en el fondo son 2 - - juntos
listo ahora si debería funcionarte.
Ah! se pueden ademas hacer otras cosas interesantes usando festival.
Recuerdo que hace algunos años (aun usaba redhat o fedora, no recuerdo con cual fue), lo usaba dentro de la configuracion de tcpwrappers. Asi, dentro del /etc/hosts.allow utilizaba festival para que en caso de que alguien quisiera accesar a mi maquina, este me avisaba
ajajajaja eso estuvo muy geek, ya me: La ip xxx.xxx.xxx.xxx esta haciendo un ataque ssh al puerto 22. Acaban de entrar pro fuerza bruta.
Si lo instale pero no sucede nada el error que sale es:
francisco@linuxfrancisco:~$ $ festival –language spanish
bash: $: orden no encontrada
francisco@linuxfrancisco:~$ $ festival –language spanish
bash: $: orden no encontrada
francisco@linuxfrancisco:~$
francisco@linuxfrancisco:~$ (SayText “uno, 2, 3, soy tux desde tecnologias libres”)
si al ejecutar el comando festival solito no arroja nada, significa que no esta instalado, de seguro tienes que habilitar los repositorios extra de tu ubuntu.
Creo que el error consiste en que estar escribiendo el signo de pesos que Eduardo puso para representar el prompt.
Quiza estoy equivocada, pero por el mensaje que te manda, lo que el bash no encuentra es la orden “$”
… o tu como ves, Eduardo?
Alejandra tienes toda la razón!!! jejeje
Alejandra a ti te funcionan los acentos y la ñ ?
Hola no me funciona xd :))
festival> SayText “uno, 2, 3, soy tux desde tecnologias libres”
#
SIOD ERROR: unbound variable : “uno
festival> SayText “uno, 2, 3, soy tux desde tecnologias libres”
#
SIOD ERROR: unbound variable : “uno
ES
festival> (SayText “uno, 2, 3, soy tux desde tecnologias libres”)
Uy! mis condiciones por ahora son algo extremas, jeje. Tengo una macbook pro que me regalaron
y el teclado viene en inglés. Pero bueno, con sus trucos y todo, claro que puedo escribir ñ y los acentos (como puede notarse en mi respuesta).
En la pc de escritorio tambien tengo el teclado en inglés.
Antes de la MacBook Pro tuve una sony tr, teclado en español y con ubuntu. No tuve nunca problema alguno con ello (elegía teclado “latinoamericano” si mal no recuerdo).
jajajajajajajajajajaj Ale creo que me exprese mal, mi pregunta es: ¿Lograste que festival tranformara correctamenter a voz las ñ y los acentos?
Aaaaaah!
:-D
No, de hecho recuerdo que para tratar de “simular” los acentos lo que hacia era escribir unas 3 veces la vocal. Quiza era mi impresion, pero asi notaba mas parecido a la pronunciacion “normal” (a veces, hasta chilango se oia! jajaja).
ajajaj me creeras que estoy haciendo lo mismo xDDD
Bueno prove y el resultado es:
francisco@linuxfrancisco:~$ sudo festival
[sudo] password for francisco:
Festival Speech Synthesis System 1.96:beta July 2004
Copyright (C) University of Edinburgh, 1996-2004. All rights reserved.
For details type `(festival_warranty)’
festival>
festival> (SayText “uno, 2, 3, soy tux desde tecnologias libres”)
SIOD ERROR: unbound variable : “uno
festival>
Alguna manera de solucionarlo?
son comillas normales, de esas que se ahcen con shift+2
[...] he enterado leyendo: Tecnologías Libres Etiquetas: festival, linux, sintetizador, [...]
A mi no me sale ni rezandole a los santos,jajaja.Mira,,ponga lo que ponga.Y si que está instalado,,perooo..
festival> (SayText”uno, 2, 3, soy sku desde mi casa”)
Linux: can’t open /dev/dsp
#
festival> (SayText “uno,dos,tres,hola”)
Linux: can’t open /dev/dsp
#
festival> festival –language spanish –tts archivo.txt
SIOD ERROR: unbound variable : festival
festival>
a ver.. al que no le funciones y diga “uno es porque la comilla del textono es una comilla real sino una especial, la borrais y la escribis de nuevo y podreis escuchar el ejemplo. Aunque mas facil que escribais lo que deseeis vosotros… a mi no me ha convencido, suena a que hayan traducido los textos a silabas inglesas mas que hacer una voz especifica del castellano. Las tildes no me funcionan
Hola, yo ya lo instale, creo que se instaló bien y todo pero al poner un texto: SayText “Hola wey. ¿Como estas canijo?” me dice:
festival> SayText “Hola wey. ¿Como estas canijo?”
#
“Hola wey. ¿Como estas canijo?”
festival>
Creo que se supondría lo devería de leer pero no me lee nada, alguna sujerencia?
Hugo, te faltan los parentesis, tu pusiste:
SayText “Hola wey. ¿Como estas canijo?”
y deberias haber puesto:
(SayText “Hola wey. ¿Como estas canijo?”)
Por otro lado ¿podrian informar como se hace la instalación en Mandriva?