[eside-ghost] jugando con festival
Mario Nunes
mario en pensandoenred.com
Vie Abr 24 11:18:57 CEST 2009
Buenas Javier,
Tengo resuelta la generación del wav.
No conozco muy a fondo los ficheros de configuración del festival, pero
si tengo festival funcionando como servicio en vez de ejecutarlo cada
vez que necesito generar un wav puedo enviarle esto:
(Parameter.set 'Wavefiletype 'riff)
(tts_textall "texto para festival" 'file)
Me devuelve el Wav, el cual leo y lo guardo en un fichero. Luego con
lame lo convertiré en mp3 :-) y así un audio más ligero. Como me estoy
conectando al servicio de festival también podría hacer un set voice y
cambiar el idioma a reproducir.
Lo que si he notado es que las voces de mbrola tienen un acabado mejor
pero resuelto el problema de festival solucionado. También he visto como
poder utilizar voces de mbrola en festival por lo que por ahora
utilizaré las estandar de festival en los idiomas que necesito a ver
como sale ^_^
El módulo de perl que estuve probando lo reproducía y no vi que se
pudiera guardar.
Ya he salvado el obstaculo que me retenía en esta "paja mental" que
tengo :-)
Gracias!
Javier Ortega Conde (Malkavian) escribió:
> ¡Aupa Mario Nunes!:
>
>> Lo curioso es que el fichero raw que me genera el festival no se puede
>> reproducir con play ni tratar con sox,
>>
>
> No será que genera un archivo de fonemas previo a la generación de sonido
> y el raw ese son fonemas ¿no?
>
>
>> También he estado probando con Perl, para sintetizar de texto a voz
>> pero no he visto con perl la manera de guardar el audio en vez de
>> reproducirlo.
>>
>
> Yo que yo hice estaba basado en perl, lenguaje del que tengo entre poca y
> nada de idea, pero modificar del script "lee" de "Ircha" 2 líneas para
> que convirtiera el wav temporal que creaba en un ogg, en vez de
> reproducirlo y luego borrarlo, no fue muy complejo. Si quieres te lo
> paso... Parece que necesita de ircha y de mbrola y al menos ircha
> recuerdo que no estaba ya en repositorios, pero tengo aún los viejos
> paquetes deb y 2 voces en castellano en zip.
>
>
Más información sobre la lista de distribución eside-ghost