(Courriels de diversion: <accumulation@allient-recrimine.com> <cachetteriez@blagueuse-decollement.com> <exceptant@frileux-etheres.com> <suppliciee@tenables-coïncidents.com> <ombragee@pardonnons-malthusiennes.com> <arche@designeriez-cabale.com> <sifflerais@decotes-precede.com> <heteroclites@selliers-decervelage.com> <decapotable@fructifiaient-compatissions.com> <deminerait@prejugez-valoriserions.com> )


Bonjour à tous,

Suite à une demande j'ai rédigé un petit texte expliquant comment
installer FreeTTS + Mbrola avec Emacspeak. Je vous le joins ci-dessous. Si
qq'un essaye de faire l'install ça sera simpa de me signaler tous les
bugs qu'il peut contenir.
Je vous indique également ici les liens concernant Flite, et Eflite  des
fois que ça intéresse qq'un. donc si vous souhaitez installer Emacspeak
+ Flite + eflite sous Debian, rien de plus simple :
$ apt-get install emacspeak flite Eflite  (les packages flite et Eflite ne
sont présents qu'à partir de la version testing)
Sinon pour compiler Flite et Eflite à partir des sources :
Flite : http://www.speech.cs.cmu.edu/flite/packed/flite-1.1/
Eflite : http://eflite.sourceforge.net/
Une fois  que tout est installé il faut initialiser la variable DTK_TCL
dans le script de lancement de Emacspeak avec la valeur suivante afin que
le speech server Eflite soit pris en compte. Cela donne :
export DTK_TCL=/usr/local/bin/eflite



Voici le petit texte pour FreeTTS & Mbrola :

"INSTALLATION DE EMACSPEAK, FREETTS ET MBROLA


Tout d'abord on va supposer que Emacs est installé sur votre système.
si ce n'était pas le cas vous devez l'installer dès maintenant.

On va ensuite installer Emacspeak :
Si vous êtes sous debian, rien de plus simple. Il vous suffit de taper
$ apt-get install emacspeak
Au moment du choix du speech server, choisissez d'abandonner la
configuration d'Emacspeak et l'installation se terminera alors normalement.
La version d'Emacspeak installée par défaut sous Debian n'est bien
sûr pas la dernière sortie.
Si vous n'êtes pas sous Debian ou si vous préférez installer la
dernière version sortie vous pouvez alors opter pour un .rpm ou pour
l'installation à partir des sources. Pour cela rendez-vous à l'url :
http://prdownloads.sourceforge.net/emacspeak/
Pour installer Emacspeak à partir des sources il suffit d'entrer ensuite
les commandes suivantes :
$ make config
$ make
$ make install

On installe maintenant Mbrola. Tout d'abord on télécharge le binaire
ainsi que une ou plusieurs voix à l'url suivante :
http://tcts.fpms.ac.be/synthesis/mbrola.html
On crée ensuite un répertoire dans lequel on dézippe le binaire de
Mbrola ainsi que le ou les fichiers de voix. Pour que Mbrola puisse
fonctionner avec FreeTTS il faut impérativement installer la voix us1 car
l'archive de cette voix contient un fichier nommé "us1mrpa" qui assure la
compatibilité entre FreeTTS et Mbrola si j'ai bien compris. Ensuite on
peut également installer les voix us2 et us3 qui pourront également
être utilisées.

On installe enfin FreeTTS. Pour que FreeTTS puisse fonctionner il faut au
préalable télécharger et installer le Java SDK environment. On le
trouve à l'url suivante :
http://java.sun.com/j2se/1.4.1/download.html
Je conseille de choisir sur cette page le fichier dont la description est
"Linux self-extracting file"
Une fois le fichier téléchargé il suffit de l'exécuter et
l'installation se fait alors. On met ensuite la variable PATH à jour afin
d'inclure le répertoire dans lequel le Java SDK environment est
installé. Il faut également mettre à jour une deuxième variable, la
variable "JAVA_HOME" que l'on initialise également avec le chemin vers le
répertoire contenant le Java SDK environment.
On en arrive maintenant à l'installation de FreeTTS. Le
téléchargement se fait à l'url :
http://sourceforge.net/project/showfiles.php?group_id=42080&release_id=6
5759
Il faut décompresser le fichier téléchargé dans le répertoire de
votre choix. Une fois cela fait il faut copier
le fichier "speech.properties" que l'on trouve dans le répertoire
FreeTTS, dans son HOME directory.
Ensuite on se rend dans le répertoire FreeTTS/lib et on exécute la
commande suivante :
$ sh ./jsapi.sh
Bien sûr on accepte le contrat de licence pour pouvoir poursuivre.
Une dernière chose à faire avant de pouvoir tester le tout : Il faut
initialiser la variable MBROLA_DIR avec le chemin vers le répertoire de
mbrola. cela done par exemple :
$ export MBROLA_DIR=/usr/local/bin/mbrola (en supposant que le
répertoire de Mbrola a été installé dans /usr/local/bin).

Et enfin on peut tester le tout :
Rendez-vous dans le répertoire FreeTTS/demos/emacspeak.
Pour lancer un speech server avec la voix de FreeTTS on exécute la
commande suivante :
$ make run
Pour lancer un speech server avec une des trois voix de Mbrola on lancera
les commandes suivantes
$ make runMbrola1 ou
$ make runMbrola2 ou
$ make runMbrola3
selon que l'on souhaite entendre la voix us1, us2 ou us3.
Pour terminer on lance emacspeak dans une autre console et dans emacspeak
on charge le speech server par la commande :
M-x emacspeak-remote-connextion-to-server "entree"
On entre le nom de la machine lorsqu'il est demandé et on accepte enfin
le port par défaut soit 2222.
Et là normalement ça cause !"

Bonne install.


--
Nath


===[Ce message a été lavé par notre filtre anti-pub-ifrance]==


---------------------------------------------------------------------
To unsubscribe, e-mail: biglux-unsubscribe@savage.iut-blagnac.frFor additional commands, e-mail: biglux-help@savage.iut-blagnac.fr