Com instal·lar la veu catalana del Festival
Algú ha instal·lat la síntesi de veu en català?
Deixo els enllaços per si algú s'anima a escriure un ComEsFa detallat:
Presentació: http://gps-tsc.upc.es/veu/festcat/
Llegeix-me (Instal·lació): http://www.talp.cat/festcat/download/LLEGEIX-ME
Documentació del Festival: http://www.math.ias.edu/doc/festival...tival_toc.html
Fil relacionat: http://ubuntuforums.org/showthread.php?t=670457
Re: Com instal·lar la veu catalana del Festival
Al mateix arxiu al punt 5. INSTAĿLACIÓ del LLEGEIX-ME diu on s'han de copiar els arxius per que funcioni.
Re: Com instal·lar la veu catalana del Festival
Solucionat!
Doncs és que la instalació suggerida no em funcionava!
Si fem:
sudo apt-get install festival
i seguim les instruccions no em funciona (Ubuntu 8.04)
En canvi si que em funciona fent:
sudo apt-get install festival
sudo apt-get install festlex-cmu festlex-poslex festvox-kallpc16k libestools1.2
si ara seguim les instruccions per trobar la carpeta libdir:
~$ festival
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> libdir
"/usr/lib/festival"
i seguint les instruccions no funciona, per que les carpetes dicts i voices no es troben a /usr/lib/festival sinó a
/usr/share/festival
que és on em sembla que cal instal·lar les veus catalanes. (es poden trobar aquí: http://www.talp.cat/festcat/download.php)
Però tot i així donava aquest error:
~$ festival --language catalan
SIOD ERROR: unbound variable : voice_upc_ca_ona_hts
festival: fatal error exiting.
He instal·lat totes les veus, però em sembla que no és necessari (ja actualitzaré aquest punt)
Corregint la ruta
La documentació indica que la ruta de libdir és la font més comú de problemes, així, que seguint les instruccions arrenco festival indicant la ruta correcta:
~$ festival --libdir /usr/share/festival
I ara sí que em funciona!!!
Alternativa: per no haver d'indicar el libdir cada cop veieu això: http://ubuntuforums.org/showpost.php...31&postcount=8
Exemples d'ús
(Veieu també: http://www.talp.cat/festcat/download/LLEGEIX-ME)
festival --libdir /usr/share/festival --language catalan --tts arxiu.txt
echo hola mon | festival --libdir /usr/share/festival --language catalan --tts
cat arxiu.txt | festival --libdir /usr/share/festival --language catalan --tts
Cal que els arxius tinguin codificació latin-1
Les instruccions originals són aquí: http://www.talp.cat/festcat/download/LLEGEIX-ME
Nota: atenció amb les rutes al desempaquetar, un petit error em feia que no funcionés!
Millores:
Si algú em pot indicar la forma d'indicar a festival la ruta carpeta libdir correcte sense haver-ho d'indicar cada cop que l'executem fent ~$ festival --libdir /usr/share/festival agrairé que ho indiqui per tal de millorar aquestes instruccions ComEsFa.
Caldria pendre nota per preparar una instal·lació amb arxius .deb
Re: Com instal·lar la veu catalana del Festival
Collonut Paco.
Gràcies per la informació!
El fet que existeix aquest programa és un gran avanç i es podran fer grans coses.
(per exemple un freevial xerrat ... ;) )
Re: Com instal·lar la veu catalana del Festival
Integració amb kttsmgr (en preparació):
Per poder fer servir les veus de forma interactiva amb kttsmgr cal fer:
~$ sudo gedit /usr/share/apps/kttsd/festivalint/voices
i afegir el següent després de l'etiqueta <voices> (i abans de l'etiqueta </voices>)
<voice>
<code>upc_ca_ona_hts</code>
<language>es_CA</language>
<codec>ISO 8859-1</codec>
<gender>female</gender>
<preload>false</preload>
<volume-adjustable>true</volume-adjustable>
<rate-adjustable>true</rate-adjustable>
<pitch-adjustable>true</pitch-adjustable>
<name>Veu catalana - Ona</name>
</voice>
<voice>
<code>upc_ca_pau_hts</code>
<language>es_CA</language>
<codec>ISO 8859-1</codec>
<gender>female</gender>
<preload>false</preload>
<volume-adjustable>true</volume-adjustable>
<rate-adjustable>true</rate-adjustable>
<pitch-adjustable>true</pitch-adjustable>
<name>Veu catalana - Pau</name>
</voice>
Tot i així, potser falta alguna cosa, ja que no em funciona. A veure si entre tots ho aconseguim!
Referències: http://docs.kde.org/kde3/ca/kdeacces...sing-kapp.html
Síntesis de voz en Gnome: http://people.ofset.org/jrfernandez/...a_3/index.html (¿Hay algún modo de acceder a gnome-speech directamente, para comprobar si está correctamente instalado y configurado?)
Re: Com instal·lar la veu catalana del Festival
No hi ha cap fitxer de configuració del Festival on li puguis posar la variable aquesta d'entorn? Una altra manera, cutrilla, és fer un petit script en bash que l'invoqui amb l'afegit de la variable.
EDITO: He estat fent un cop d'ull a tot plegat.
Mirant la llista de fitxers que instal·la el Festival: http://packages.ubuntu.com/hardy/i386/festival/filelist
n'hi ha un que m'ha cridat l'atenció de nom init.scm a /usr/share/festival, el qual diu al seu contingut:
Code:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;; Initialisation file -- loaded before anything else
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Basic siod library (need this before load_library or require works)
(load (path-append datadir "siod.scm"))
(defvar home-directory (or (getenv "HOME") "/")
"home-directory
Place looked at for .festivalrc etc.")
el qual sembla indicar que si crees un fitxer de nom .festivalrc dins el teu directori personal i hi poses la variable aquesta de la llibreria, és possible que funcioni.
Re: Com instal·lar la veu catalana del Festival
Josep: Ho he intentat amb .festivalrc però no m'he n'he sortit.
Però ja he aconseguit fer arxius de so. Faig un altre post!
Re: Com instal·lar la veu catalana del Festival
Com fer arxius de so (wav)
Es pot aconseguir fent uns enllaços simbòlics així:
~$ cd /usr/lib/festival/
~$ sudo ln -s /usr/share/festival/voices
~$ sudo ln -s /usr/share/festival/dicts
~$ sudo ln -s /usr/share/festival/upc_catalan
Això també permet arrencar festival sense el paràmetres.
Exemple d'ús:
(Cal que l'arxiu tingui codificació latin-1)
Convertir un arxiu txt a wav
~$ text2wave -o arxiu.wav -eval '(language_catalan)' arxiu.txt
Per convertir a mp3
Podeu fer servir lame així:
~$ lame arxiu.wav arxiu.mp3
Re: Com instal·lar la veu catalana del Festival
Què has ficat dins el .festivalrc?
Re: Com instal·lar la veu catalana del Festival
Quote:
Originally Posted by
papapep
Què has ficat dins el .festivalrc?
(set! voice_default 'upc_ca_ona_hts')