[Musix-usuarios] instalación de festival

joseangon joseangon en telefonica.net
Vie Oct 27 23:55:01 CEST 2006



Para que alguien me ayude a confirmar la instalación del "fetival" y su lenguage 

en español. Es que todo lo que he podido encontrar está en "britis" y la 

instalación y configuración que yo he hecho practicamente está hecha al "tacto".


Como está aquí expuesta está comprobada y funciona. Pero yo sé que se puede 

configurar mejor para alguien que pueda leer bien el inglés.


Empezamos mirando si hay algún problema para instalarlo. Se me olvidaba que es la 

Musix-0.59:

$ sudo apt-get -s install festival
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Se instalarán los siguientes paquetes extras:
  festlex-cmu festlex-poslex festvox-kallpc16k libestools1.2
Se instalarán los siguientes paquetes NUEVOS:
  festival festlex-cmu festlex-poslex festvox-kallpc16k libestools1.2
0 actualizados, 5 se instalarán, 0 para eliminar y 613 no actualizados.
Inst libestools1.2 (1:1.2.3-9.4 Debian:testing)
Inst festlex-poslex (1.4.0-5 Debian:testing) []
Inst festlex-cmu (1.4.0-6 Debian:testing) []
Inst festvox-kallpc16k (1.4.0-5 Debian:testing) []
Inst festival (1.4.3-17.2 Debian:testing)
Conf libestools1.2 (1:1.2.3-9.4 Debian:testing)
Conf festlex-cmu (1.4.0-6 Debian:testing)
Conf festvox-kallpc16k (1.4.0-5 Debian:testing)
Conf festival (1.4.3-17.2 Debian:testing)
Conf festlex-poslex (1.4.0-5 Debian:testing)


No nos dá ningún problema, sólo que no tenemos el paquete de habla hispana.

Lo encontramos aquí y se llama: festvox_ellpc11k


http://festvox.org/packed/festival/1.95/


La página oficial del "festival" por si necesitamos algo de documentación, está 

aquí:

http://festvox.org/


Bueno, alla voy:


$ sudo apt-get install festival
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Se instalarán los siguientes paquetes extras:
  festlex-cmu festlex-poslex festvox-kallpc16k libestools1.2
Se instalarán los siguientes paquetes NUEVOS:
  festival festlex-cmu festlex-poslex festvox-kallpc16k libestools1.2
0 actualizados, 5 se instalarán, 0 para eliminar y 613 no actualizados.
Necesito descargar 7152kB de archivos.
Se utilizarán 19,3MB de espacio de disco adicional después de desempaquetar.
¿Desea continuar [S/n]?  s
Des:1 http://ftp.debian.org testing/main libestools1.2 1:1.2.3-9.4 [1215kB]
Des:2 http://ftp.debian.org testing/main festlex-poslex 1.4.0-5 [234kB]        
Des:3 http://ftp.debian.org testing/main festlex-cmu 1.4.0-6 [881kB]           
Des:4 http://ftp.debian.org testing/main festvox-kallpc16k 1.4.0-5 [4095kB]    
Des:5 http://ftp.debian.org testing/main festival 1.4.3-17.2 [726kB]           
Descargados 7152kB en 1m35s (75,2kB/s)                                         
Seleccionando el paquete libestools1.2 previamente no seleccionado.
(Leyendo la base de datos ...  
95409 ficheros y directorios instalados actualmente.)
Desempaquetando libestools1.2 (de .../libestools1.2_1%3a1.2.3-9.4_i386.deb) ...
Seleccionando el paquete festlex-poslex previamente no seleccionado.
Desempaquetando festlex-poslex (de .../festlex-poslex_1.4.0-5_all.deb) ...
Seleccionando el paquete festlex-cmu previamente no seleccionado.
Desempaquetando festlex-cmu (de .../festlex-cmu_1.4.0-6_all.deb) ...
Seleccionando el paquete festvox-kallpc16k previamente no seleccionado.
Desempaquetando festvox-kallpc16k (de .../festvox-kallpc16k_1.4.0-5_all.deb) ...
Seleccionando el paquete festival previamente no seleccionado.
Desempaquetando festival (de .../festival_1.4.3-17.2_i386.deb) ...
Configurando libestools1.2 (1.2.3-9.4) ...

Configurando festlex-poslex (1.4.0-5) ...
Configurando festlex-cmu (1.4.0-6) ...
Configurando festvox-kallpc16k (1.4.0-5) ...
Configurando festival (1.4.3-17.2) ...
:~$


Probamos:

:~$ festival --tts para-festival.txt
UniSyn: using default diphone ax-ax for w-w
UniSyn: using default diphone ax-ax for w-pau


Y nos sale una voz en ingles. Ahora vamos a hacer que hable en español.

Desempaquetamos el tar del lenguage español:

$ tar -xvzf festvox_ellpc11k.tar.gz
festival/lib/voices/spanish/el_diphone/group/ellpc11k.group
festival/lib/voices/spanish/el_diphone/festvox/el_diphone.scm
festival/lib/voices/spanish/el_diphone/festvox/spanlex.scm
festival/lib/voices/spanish/el_diphone/festvox/spanint.scm
festival/lib/voices/spanish/el_diphone/festvox/sptoken.scm
festival/lib/voices/spanish/el_diphone/COPYING


Y ahora copiamos la carpeta: spanish. En /usr/share/festival/voices



A probar:



Se puede hacer que el idioma por defecto sea el español mirando en los archivos 

de configuración en: /usr/share/festival

Pero hay un pero, como siempre, en algunos repositorios y según he podido 

entender el paquete de lenguage español está en non-free. Pero no he podido 

cersiorarlo. Por lo menos para probar se puede usar y a ver si se puede confirmar 

esto que ahora mismo transformo en rumor. 


Saludos.





Más información sobre la lista de distribución Musix-usuarios