- $ su -c 'yum -y install festival hispavoces-pal-diphone hispavoces-sfl-diphone'
- $ su -c 'nano /usr/share/festival/lib/languages.scm'
Busca el siguiente bloque de texto:
(define (language_castillian_spanish)
"(language_spanish)
Set up language parameters for Castillian Spanish."
(voice_el_diphone)
(set! male1 voice_el_diphone)
(Parameter.set 'Language 'spanish)
)
Cambialo por éste otro:
(define (language_castillian_spanish)
"(language_spanish)
Set up language parameters for Castillian Spanish."
(set! male1 voice_JuntaDeAndalucia_es_pa_diphone)
(set! female1 voice_JuntaDeAndalucia_es_sf_diphone)
(male1)
(Parameter.set 'Language 'spanish)
)
Si quieres que la voz por defecto sea de mujer, cambia la línea (male1) por (female1).Finalmente, la aplicación cuenta con dos modos de funcionamiento:
(MODO LÍNEA DE COMANDOS)
- $ echo 'Hola desde Fedora' | festival --tts --language spanish
- $ festival --tts archivo.txt
Podrás convertir un archivo de texto en un archivo de sonido, con la utilidad 'text2wave' incluida en el paquete festival:
- $ text2wave archivo.txt -o archivo.ogg
- $ cat archivo.txt | text2wave -o archivo.ogg
Para que 'text2wave' utilice por defecto las voces en español, deberás hacer lo siguiente:
- $ su -c 'nano /usr/bin/text2wave'
Añade debajo de la línea '(load (path-append libdir "init.scm"))' una de las siguientes líneas:
(voice_JuntaDeAndalucia_es_pa_diphone) (voz masculina)(voice_JuntaDeAndalucia_es_sf_diphone) (voz femenina)(MODO INTERPRETE)
- $ festival
- festival> (voice_JuntaDeAndalucia_es_sf_diphone)
- festival> (SayText "Hola desde Fedora")
- festival> (tts "archivo.txt" nil)
Para obtener más información sobre el uso de éstas aplicaciones, puedes acudir a las ayudas proporcionadas por ellas.
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.