(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