BigLux non aux brevets logiciels
Présentation | Mal-voyants | glossaire | Contacts |
LAO ( en travaux IHM | Lecture | vocalisation | ) ressources | # |
[projet] | [wiki] |

Installation de Lia_Phon


Ne pas confondre cette page avec lia_phon!

Nous allons procéder en quatre étapes :

Télécharger et installer Mbrola

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

Récupérer les sources de Lia_Phon

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

Compiler et vérifier la compilation de Lia_Phon

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

Utiliser Lia_Phon pour se faire lire un fichier texte

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
Date de dernière modification: 2003-04-26.