Comento alguns apartats de la guia que es poden actualitzar:
Instal·lació
Amb repositoris: Ara funciona per totes les versions, des de Hardy fins a Lucid (cal comprovar-ho).
Manual:
Al repositori s'ofereixen una bona mostra de les veus disponibles. Si volem provar més veus que no estiguin al repositori ho podem fer instal·lant-les de forma manual. En tot cas és necessari utilitzar el repositori Festcat per instal·lar Festival. (quan això canviï ho avisaré, però no depèn de mi i no hi ha data prevista de moment)
Veu per defecte al iniciar Festival:
La millor manera de triar una veu per defecte a partir d'ara és posant a "~/.festivalrc":
Code:
(set! catalan-default-voices (list 'upc_ca_ona_hts))
El motiu per aquest canvi és que es pretén que per cada llengua hi hagi una veu preferida.
Configuració del dispositiu de so:
- Si ets un usuari nou i fas servir PulseAudio, no cal fer res.
- Si ets un usuari nou i no fas servir PulseAudio (o PulseAudio et falla o tens problemes d'àudio):
En un terminal escriu:
Code:
sudo apt-get install alsa-utils
sudo 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" > /etc/festival.scm
- Si portes temps fent servir Festival, pots provar el nou mòdul posant un ";" davant les línies dels fitxers /etc/festival.scm i ~/.festivalrc semblants a:
Code:
(Parameter.set 'Audio_Method alguna_cosa)
(Parameter.set 'Audio_Command alguna_cosa)
de manera que quedin:
Code:
;(Parameter.set 'Audio_Method alguna_cosa)
;(Parameter.set 'Audio_Command alguna_cosa)
Les altres configuracions d'àudio no estan recomanades (tot i que poden funcionar).
Exemples d'ús
Per tal de sintetitzar text cal que estigui en codificació latin-1. Estem treballant per donar suport a UTF-8 però encara està disponible.
Per llegir "hola mon" podem fer a la terminal:
Code:
echo 'hola mon' | festival --language catalan --tts
padsp ja no és necessari, perquè tenim el mòdul natiu de PulseAudio.
Igualment, per llegir un arxiu de text (arxiu.txt):
Code:
festival --language catalan --tts arxiu.txt
o bé:
Code:
cat arxiu.txt | festival --language catalan --tts
Codi per copiar al terminal:
Code:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A3A48C4A
source /etc/lsb-release
sudo echo "deb http://ppa.launchpad.net/zeehio/festcat/ubuntu $DISTRIB_CODENAME main" >> /etc/apt/sources.list
sudo apt-get update
sudo apt-get install festival festival-ca festvox-ca-upc-hts-ona
printf ";Catala per defecte:\n(set! language_default 'catalan)\n" > ~/.festivalrc
Podem provar que funciona amb:
Code:
echo 'hola mon' | festival --tts
Com fer que festival llegeixi en altres idiomes
Això està tot correcte, només caldria treure els "padsp" que no són necessaris.Per exemple:
Code:
echo hola | festival --language spanish --tts
Tinc Ubuntu Hardy 8.04 i Festival no em funciona
Aquesta secció ja no cal.
Al pronunciar la lletra 'ñ' en algun nom propi forani, dóna aquest error
Aquesta secció ja no cal.
Amb algunes paraules, s'obté aquest error
Code:
SIOD ERROR: the currently assigned stack limit has been exceded
El problema de les paraules com TamTam està resolt.
Si trobeu alguna frase problemàtica, són benvingudes al fòrum.
Problemes coneguts:/Coses a fer:
- Falta suport a UTF8. (Hi estem treballant)
- Cal poder pronunciar paraules amb caràcters estrangers.
- Tinc intenció de crear un paquet debian amb els scripts que hi ha al fòrum per posar-lo al repositori, de manera que es puguin actualitzar amb facilitat.
=========
Suggereixo esborrar les seccions que ja no calen de la guia al final de tot, com alternativa també es podrien deixar al final de tot en un apartat "Problemes resolts".
Bookmarks