BigLux
|
Présentation |
Mal-voyants |
glossaire |
Contacts |
LAO ( IHM | Lecture | vocalisation | ) ressources | # | [projet] | [wiki] | |
Nous allons procéder en quatre étapes :
Afin de pouvoir utiliser Lia_Phon, il est nécessaire de lui adjoindre une base de diphones et un moteur permettant de traiter les résultats qu'il fournit et de restituer la parole.
Nous utiliserons pour cela Mbrola qui n'est malheureusement pas Libre mais a le gros avantage de fournir des bases de diphones pour de nombreux langages et en particulier le français.
Afin de pouvoir télécharger et
installer Mbrola
sur votre système, reportez-vous à la
fiche rédigée par Phil's Free
Placez-vous maintenant dans un répertoire dédié à cette installation (par exemple à côté de celui dans lequel vous avez installé Mbrola). Afin de récupérer les sources de Lia_Phon sur notre serveur CVS, exécutez les commandes suivantes :
cvs -d:pserver:anonymous@cvs.gna.org:/cvs/lliaphon co lliaphon
Compter une bonne vingtaine de minutes avec un modem à 56 Kbits/seconde
Préalablement à la compilation de Lia_Phon, si /bin/csh
n'existe pas sur votre système, il faut créer un lien symbolique entre l'interpréteur de commandes (éventuellement à installer) tcsh
et /bin/csh
. En root, cela donne chez moi la commande suivante :
ln -s /bin/tcsh /bin/csh
Placez-vous maintenant dans le répertoire lia_phon/lia_phon qui a été créé lors du téléchargement des sources puis exécutez les commandes suivantes :
export LIA_PHON_REP=$(pwd)
make
make ressource
make check
Si tout se passe bien, cela se termine par le message :
Congratulation, LIA_PHON is correctly installed
Le script ci-dessous va vous permettre de faire lire par Lia_Phon + Mbrola le contenu d'un fichier texte. Par exemple, si vous nommez ce script liamagic.sh et que vous avez un fichier texte nommé test.txt dans le même répertoire cela donnera :
./liamagic.sh < test.txt
Avant d'utiliser ce script, veuillez ajuster la valeur des variables MBROLA_BINARY
et MBROLA_VOICE
selon votre installation de Mbrola .
MBROLA_BINARY=chemin_vers_exécutable_mbrola
MBROLA_VOICE=chemin_vers_base_de_diphones_de_mbrola
$LIA_PHON_REP/script/lia_text2mbrola |
$MBROLA_BINARY -I $LIA_PHON_REP/data/initfile.lia $MBROLA_VOICE - -.au |
play -t au -
Dernière mise à jour : 25/04/2003 | Rédacteur : Nath |