Installation d'EULER sous MS-Windows 98

Fichiers à télécharger

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.

En fait, pour Euler en lui-même, un seul fichier d'installation alleuler.exe suffit.

Pour son exécution, il nécessite une installation opérationnelle de MBROLA.

Installation

La procédure d'installation est la suivante :

Après exécution du fichier d'installation alleuler.exe, on obtient 4 fichiers comprimés :

Il convient de placer ces fichiers dans le répertoire sous-lequel on souhaite que la décompression de ces 4 fichiers crée un sous-répertoire Euler.

La décompression de ces exécutables doit être faite par un outil de style FreeZip (logiciel libre pour MS-Windows) capable de créer une arborescence de répertoires et de fichiers.

En effet, on doit obtenir l'arborescence suivante :

Euler\-- archive\
      |- common\-- bin\-- release\
      |         |- debug\
      |         |- system\
      |- doc
      |- tool
      |- modules
      |- databases
      |- demo
      |- items
      |- apps

Euler est conçu comme un système modulaire offrant une architecture destinée à intégrer divers modules traitant chacun un aspect particulier du processus complexe de conversion de texte brut en un texte phonétisé interprétable par la synthèse vocale MBROLA.

Le répertoire apps contient les sources fournissant cette architecture logicielle tandis que les répertoires items et modules présentent les sources de modules en licence GPL dont rulepreprocessorfr, id3phonetizer, mbrolainterface.

Pour l'exécution, les différents exécutables et librairies dynamiques se trouvent sous euler\common\bin\release\.

Configuration

Avant de lancer un test, il faut vérifier la configuration d'Euler, décrite dans le fichier : euler\common\bin\release\french.ini.

Ce fichier contient une première section [SYSTEMS] qui doit contenir notamment la déclaration de l'enchaînement de modules suivant :

French = preprocFr lemmat grammar ID3Phonet postPhonetFr prosody synthese

La deuxième section [MODULE] décrit les options d'invocation de chaque module.

Par exemple, si on souhaite utiliser la base de synthèse de MBROLA intitulée Fr4, on doit définir le module synthèse comme suit :

synthese = MBROLAInterface.dll -dataBase fr4

Test

Pour utiliser Euler, il suffit de lancer le programme euler\common\bin\release\wineuler.exe.

L'interface graphique permet de :

Pour un premier test, on pourra faire lire par Euler les 2 fichiers présents sous le répertoire euler\demo.

Ensuite, sur des textes quelconques, on pourra comparer l'utilisation du système French complet avec un système French_flat ne contenant pas de module prosodique :

French_flat = preprocFr lemmat grammar ID3Phonet postPhonetFr synthese

"Un seul être nous manque est tout est dépeuplé", dit le poète ...

Conclusion

WinEuler 1.0 est un projet intéressant de synthèse vocale à partir de texte brut.

Ses limitations actuelles apparaissent notamment dans :

Pour le moment, on peut lui préférer SpeechMill mais Euler est un projet prometteur, donc à suivre, d'autant qu'il est développé par le même laboratoire que la synthèse vocale MBROLA dont la qualité est ici encore démontrée.


Dernière mise à jour : 05/12/2000 Rédacteur : philsfree@free.fr