Lihuen
RSSRSS AtomAtom

Diferencia entre revisiones de «Festival»

 
(No se muestran 13 ediciones intermedias de 3 usuarios)
Línea 1: Línea 1:
Es un sintetizador de voz libre, basado en concatenación de difonos y selección de unidades. Ofrece una buena calidad de voz y cuenta con herramientas como el FestVox para la creación de nuevas voces. Está disponible para español, inglés británico y americano y galés.
+
Es un sintetizador de voz libre, basado en concatenación de difonos y selección de unidades. Ofrece una buena calidad de voz y cuenta con herramientas como el FestVox para la creación de nuevas voces. Está disponible para español, inglés británico y americano, y galés.
  
La instalacion se puede realizar siguiendo el siguiente tutorial: [[Instalando programas en Lihuen 2]],
+
La instalación se puede realizar siguiendo el siguiente tutorial: [[Instalando programas en Lihuen]],
y elegir los paquetes--> festival festvox-ellpc11k.
+
y elegir los paquetes --> festival festvox-ellpc11k.
  
Para probar que la aplicacion esta funcionando se puede ejecutar el siguiente comando:
+
Para probar que la aplicación está funcionando se puede ejecutar el siguiente comando:
  $echo "hello world" | festival --tts  
+
  $ echo "hello world" | festival --tts  
Momentaneamente lo reproduciremos en ingles, ya que se deben de configurar las voces en español.
+
Momentáneamente lo reproduciremos en inglés, ya que se deben configurar las voces en español.
  
 +
En caso de que se produsca un error:
 +
 +
Linux: can't open /dev/dsp
 +
 +
se puede solucionar ejecutando la siguiente línea en el home del usuario.
 +
 +
printf ";use ALSA\n(Parameter.set 'Audio_Method 'Audio_Command)\n(Parameter.set 'Audio_Command \"\
 +
aplay -q -c 1 -t raw -f s16 -r \$SR \$FILE\")\n" > .festivalrc
 +
 +
Esta solucion fue encontrada en un [http://ubuntuforums.org/showthread.php?t=171182&page=3 foro de ubuntu]
 
===Configurar voces Español===
 
===Configurar voces Español===
  
 
Las voces en español se pueden descargar desde el sitio de [http://forja.guadalinex.org/repositorio/frs/?group_id=21&release_id=110 Guadalinex.]
 
Las voces en español se pueden descargar desde el sitio de [http://forja.guadalinex.org/repositorio/frs/?group_id=21&release_id=110 Guadalinex.]
  
Una vez descargadas, la instalacion se realiza con:
+
Una vez descargadas, la instalación se realiza con:
  #dpkg -i nombre_del_paquete.deb   
+
  # dpkg -i nombre_del_paquete.deb   
donde nombre del paquete varia si es la voz femenina o masculina de la junta de Andalucia.
+
donde nombre del paquete varía si es la voz femenina o masculina.
 +
 
 +
Luego de esto deberemos agregar la voz al archivo de configuración /usr/share/festival/voices.scm, agregándola primero en la lista de prioridades.
 +
 
 +
Estas voces se instalan en /usr/share/festival/voices/spanish/ así que buscamos ahí el nombre del directorio donde se instaló la voz elegida.
 +
 
 +
Por ejemplo:
 +
$ ls /usr/share/festival/voices/spanish/
 +
el_diphone  JuntaDeAndalucia_es_sf_diphone
 +
 
 +
Buscamos la frase "defvar default-voice-priority-list" en voices.scm y agregamos la nueva voz al principio de la lista de prioridades.
 +
 
 +
Por ejemplo:
 +
<nowiki>
 +
(defvar default-voice-priority-list
 +
  '(el_diphone
 +
    kal_diphone
 +
    ked_diphone
 +
    don_diphone
 +
    rab_diphone
 +
    en1_mbrola
 +
    us1_mbrola
 +
    us2_mbrola
 +
    us3_mbrola
 +
    gsw_diphone  ;; not publically distributed
 +
    el_diphone)
 +
  "default-voice-priority-list
 +
  List of voice names. The first of them available becomes the default voice.")
 +
</nowiki>
 +
 
  
Luego de esto deberemos agregar el directorio donde fue instalada la vos al archivo de configuracion /usr/share/festival/voices.scm
+
[[Category: Documentación]]
 +
[[Categoría: Accesibilidad]]
  
En la linea 326, deberemos realizar un salto de linea a la expresion kal_diphone, y ubicar en el, el resultado de
+
{{contacto}}
#ls /usr/share/festival/voices/spanish/
+
(aqui estan todas las voces instaladas en español).
+

Última revisión de 13:06 26 dic 2009

Es un sintetizador de voz libre, basado en concatenación de difonos y selección de unidades. Ofrece una buena calidad de voz y cuenta con herramientas como el FestVox para la creación de nuevas voces. Está disponible para español, inglés británico y americano, y galés.

La instalación se puede realizar siguiendo el siguiente tutorial: Instalando programas en Lihuen, y elegir los paquetes --> festival festvox-ellpc11k.

Para probar que la aplicación está funcionando se puede ejecutar el siguiente comando:

$ echo "hello world" | festival --tts 

Momentáneamente lo reproduciremos en inglés, ya que se deben configurar las voces en español.

En caso de que se produsca un error:

Linux: can't open /dev/dsp

se puede solucionar ejecutando la siguiente línea en el home del usuario.

printf ";use ALSA\n(Parameter.set 'Audio_Method 'Audio_Command)\n(Parameter.set 'Audio_Command \"\
aplay -q -c 1 -t raw -f s16 -r \$SR \$FILE\")\n" > .festivalrc

Esta solucion fue encontrada en un foro de ubuntu

Configurar voces Español

Las voces en español se pueden descargar desde el sitio de Guadalinex.

Una vez descargadas, la instalación se realiza con:

# dpkg -i nombre_del_paquete.deb  

donde nombre del paquete varía si es la voz femenina o masculina.

Luego de esto deberemos agregar la voz al archivo de configuración /usr/share/festival/voices.scm, agregándola primero en la lista de prioridades.

Estas voces se instalan en /usr/share/festival/voices/spanish/ así que buscamos ahí el nombre del directorio donde se instaló la voz elegida.

Por ejemplo:

$ ls /usr/share/festival/voices/spanish/
el_diphone  JuntaDeAndalucia_es_sf_diphone

Buscamos la frase "defvar default-voice-priority-list" en voices.scm y agregamos la nueva voz al principio de la lista de prioridades.

Por ejemplo:

(defvar default-voice-priority-list
  '(el_diphone
    kal_diphone
    ked_diphone
    don_diphone
    rab_diphone
    en1_mbrola
    us1_mbrola
    us2_mbrola
    us3_mbrola
    gsw_diphone  ;; not publically distributed
    el_diphone)
  "default-voice-priority-list
   List of voice names. The first of them available becomes the default voice.")
 
 Ante cualquier duda o inconveniente no dudes en visitar nuestros foros.
 http://lihuen.linti.unlp.edu.ar/foros