BigLux
|
Présentation |
Mal-voyants |
glossaire |
Contacts |
LAO ( IHM | Lecture | vocalisation | ) ressources | # | [projet] | [wiki] | |
Les fichiers nécessaires à l'installation de MBROLA peuvent être téléchargés à partir (notamment) du site du laboratoire TCTS de l'Université de Mons (Belgique) : http://tcts.fpms.ac.be/synthesis/mbrola.html
Le fichier mbr301h.zip
pèse 72 534
octets.
Son contenu peut être visualisé comme suit :
unzip -l mbr301h.zip
Archive: mbr301h.zip
Length Date Time Name ------ ---- ---- ---- 52976 06-30-99 18:34 mbrola-linux-alpha 32876 06-08-99 18:14 mbrola-linux-i386 41235 02-12-98 13:58 mbrola206a-linux-ppc 31540 06-08-99 18:14 readme.txt ------ ------- 158627 4 files
Aux dernières nouvelles, plus de 30 bases de données MBROLA de synthèse
vocale étaient disponibles, associant diphones et enregistrements en
format wav
à diverses fréquences
d'échantillonage.
Sont notamment disponibles 3 bases d'anglais américain, 1 base de breton, 5 de français (dont 3 de voix masculines et 2 de voix féminines), etc...
Ainsi, fr4
correspond à une base diphones français
enregistrés à 75 Khz par une voix féminine.
Le fichier fr4-990521.zip
pèse 5 618 926 octets et
contient :
Archive: fr4-990521.zip
Length Date Time Name ------ ---- ---- ---- 0 01-18-00 21:38 TEST/ 3906 05-21-99 17:34 TEST/hier.pho 333 05-21-99 17:46 TEST/bonjour.pho 805 05-21-99 17:34 TEST/mbrola.pho 2423 05-21-99 17:34 TEST/kundera.pho 24 05-21-99 17:48 TEST/mbroli.ini 5984053 10-22-00 21:46 fr4 4712 05-21-99 17:52 fr4.txt 1688 05-21-99 17:53 license.txt ------ ------- 5997944 9 files
Une méthode d'installation simpliste est la suivante :
mkdir <mbrola_home>
cd <mbrola_home>
unzip -d . <download_dir>/fr4-990521.zip
unzip -d . <download_dir>/mbr301h.zip
rm mbrola-linux-alpha mbrola206a-linux-ppc
ln -s mbrola-linux-i386 mbrola
Création d'un fichier audio à partir d'un fichier phonétisé :
./mbrola fr4 TEST/bonjour.pho bonjour.au
Ecoute du fichier sonore créé :
esdplay bonjour.au
# nota : esdplay fait partie du package
esound
Remarque : le fichier source bonjour.pho
pèse 333 octets; le fichier généré bonjour.au
compte quant à lui 75 684 octets.
Pour 5 mots, ça commence à être lourd :-(
Vu la remarque du paragraphe précédent et étant donné qu'il ne nous intéresse pas forcément de stocker le fichier sonore, testons la création de son sans fichier intermédiaire.
Soit le script litfr4
de contenu suivant :
$mbrola_home/mbrola $mbrola_home/fr4 - -.au |
play -t au
-
Si ce script est accessible et le répertoire $mbrola_home
est
défini dans l'environnement de l'utilisateur, celui-ci peut lancer de
n'importe où une commande du type :
litfr4 < $mbrola_home/TEST/bonjour.pho
Le fichier mbrolatools311.exe
contient tout ce qui est
nécessaire à l'exécution de MBROLA sous Windows, hormis les bases de synthèse
telles que fr4
qui ont le bon goût d'être indépendantes du
système d'exploitation.
Une fois le fichier mbrolatools311.exe
exécuté, l'utilisateur
dispose de 2 applications graphiques :
mbredit.exe
, accesible depuis Démarrer -> Mbrola Tools
-> Control Panel.
Cliquer sur le bouton Add, puis désigner un fichier de base de synthèse vocale que l'on souhaite utiliser, par exemple : Fr4.
mbroli.exe
, accessible par Démarrer -> Mbrola Tools
->Mbroli, permet de lire et écouter un fichier phonétisé au format
.pho
.
Il y en a 3 exemples sous le répertoire examples/phs
.
Dans le même répertoire, on trouve en outre des mini-scripts,
d'extension .phs
, qui permettent d'enchainer la lecture de
plusieurs fichiers phonétisés (.pho
), en modifiant
éventuellement la base de synthèse utilisée avant chaque nom de fichier à
lire. Un script peut de même utiliser d'autres scripts.
L'installation et le test des fonctions de synthèse vocale de MBROLA ne posent pas vraiment de problème et mettent en évidence la bonne qualité du résultat obtenu.
Reste que MBROLA ne remplit qu'une partie de la tâche de conversion d'un texte brut en synthèse vocale.
Pour l'exploiter, on doit donc avoir recours à un phonétiseur sachant
transformer un texte brut en un fichier au format .pho
lisible
par MBROLA.
Pour cette fonction de phonétisation, on s'intéressera à des logiciels tels que :
Dernière mise à jour : 13/04/2003 | Rédacteur : Phil's Free |