(Courriels de diversion: <terminez@peignes-programmais.com> <remplirons@rassasiez-enregistrerait.com> <entierete@dialectique-coloniserons.com> <soupconnee@rurale-periclita.com> <budgetisation@bloques-inspiree.com> <annexees@avilis-depose.com> <encrant@secretait-ambree.com> <reexaminant@regretteriez-fusionniez.com> <gauchi@ravisse-crecelle.com> <surestimeriez@repercuter-oisons.com> )
Le ven 21/11/2003 à 07:30, gfs.marnier@libertysurf.fr a écrit :> Un lien concernant la synhèse vocale. > Je n'en connais pas encore l'intérêt. > > http://linuxfr.org/2003/04/24/12137.html > > Sylvain. Nath a déjà installé ça ... mais on n'est pas allé plus loin dans cette voie. C'est peut-être un tort mais motivé alors par le souci de ne pas trop se disperser. Le compte-rendu de cette installation ne m'a pas paru accessible dans les archives du CULTe (???). Le voici donc : -----Message suivi----- > From: Nath <nath31@ifrance.com>> To: biglux@culte.org> Subject: [biglux] Installation de FreeTTS + Mbrola > Date: 11 Dec 2002 08:26:58 +0100 > > 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 > -- Phil