Text to speech en Francais

paguira

Joined
Jan 17, 2008
Messages
127
Likes
0
Points
0
#1
Existe t'il des modules comme flite ou festival mais en français et comment les installer ?
 

danardf

Joined
Dec 3, 2007
Messages
8,069
Likes
10
Points
88
#2
hélas non. :dry:

Mais Cpestral il me semble que oui, mais payant.
 

paguira

Joined
Jan 17, 2008
Messages
127
Likes
0
Points
0
#3
Snif, c'est pas de chance pour nous les français.
 

danardf

Joined
Dec 3, 2007
Messages
8,069
Likes
10
Points
88
#4
Ben oui, hélas. :blush:
 

f5exo

Joined
Nov 15, 2007
Messages
43
Likes
0
Points
0
#5
Bonjour, de mon coté j'ai résolu le tts français avec espeak et mbrola.
j'ai récupérer les sources espeak 1.37, recompilé le pack et installé .
Installation de mbrola avec les voix fr1. on doit aussi utiliser sox pour passer en 8khz le résultat est acceptable et compréhensible faute de mieux.
Si vous êtes intéressé je peux vous passer un numéro qui vous donnera une idée du résultat. Cordialement. Erick
 

danardf

Joined
Dec 3, 2007
Messages
8,069
Likes
10
Points
88
#6
Salut f5exo.

Génial si tu as réussi à utiliser TTS.
Ce qui serait mieux, c'est de mettre sur ce forum, la manière de faire çà. (Compilation, installation...Etc).

Pour ce qui est de l'exemple sonore, enregistres une conversation avec Elastix (surveillance), et mets le fichier audio en ligne avec un lien http!
L'attacher sur un post , je ne pense pas qu'il passe en taille :huh:

En tout cas merci de ta trouvaille! :)
 

f5exo

Joined
Nov 15, 2007
Messages
43
Likes
0
Points
0
#7
Voici en bref la suite des opérations :

Site pour info Mbrola : http://tcts.fpms.ac.be/synthesis/mbrola.html

Moteur tts mbrola : http://tcts.fpms.ac.be/synthesis/mbrola ... br301h.zip (choisir la version linux....)
pas de compilation c'est un bin a renomer en mbrola et a mettre dans /usr/bin


Voix mbrola : http://tcts.fpms.ac.be/synthesis/mbrola ... 990204.zip
créer dans /usr/lib mbrola et y decompresser le pack fr1 c'est tout.

Espeak le site pour info : http://espeak.sourceforge.net/
Espeak sources: http://master.dl.sourceforge.net/source ... source.zip a mettre dans /usr/local/src et decompresser
aller dans src et lancer un make suivi d'un make install
(j'ai du commenter les lignes AUDIO dans le make)

Un exemple de fichier de commande :

#!/bin/bash
/var/lib/asterisk/agi-bin/menumanger
la ligne ci-dessus est un AGI en C qui recupère et convertit un fichier
html en txt depuis notre intranet (le menu du jour)

espeak -s 120 -v mb/mb-fr1 -f /tmp/menu.txt > /tmp/menu.pho

mbrola /usr/lib/mbrola/fr1/fr1 /tmp/menu.pho /tmp/toto.wav
sox /tmp/toto.wav -r 8000 /tmp/menu.wav

cp /tmp/menu.wav /var/lib/asterisk/sounds/custom

Voila le résumé des opérations.

Bonne manip.

Erick
 

danardf

Joined
Dec 3, 2007
Messages
8,069
Likes
10
Points
88
#8
Super cool. B)

Comme çà les autres pourront savoir comment on installe cette appli.

Merci pour cette information Erick ;)
 

f5exo

Joined
Nov 15, 2007
Messages
43
Likes
0
Points
0
#9

danardf

Joined
Dec 3, 2007
Messages
8,069
Likes
10
Points
88
#10
Bon travail Erick. B)

Je viens d'écouter la voix. Comme voix de synthèse elle est acceptable comparée à d'autre ;)

Merci pour ces info Erick.
 

paguira

Joined
Jan 17, 2008
Messages
127
Likes
0
Points
0
#11
De retour
Cool f5exo, je test le tout la semaine prochaine.
 

danardf

Joined
Dec 3, 2007
Messages
8,069
Likes
10
Points
88
#12
Tiens nous au courant. :woohoo:
 

tacata

Joined
Nov 18, 2008
Messages
1
Likes
0
Points
0
#13
bonjour

Enchanté de rejoindre la communauté Elastix.

Merci à Eric pour ça contribution.

Une petit interrogation...
Pouvez vous me confirmer que le module
asterisk-espeak-0.4
n'est supporté que par la version 1.2 d'Asterisk.
Mes tests sur la 1.6.0.1 ce sont révélés négatifs.

Bonne continuation
 

danardf

Joined
Dec 3, 2007
Messages
8,069
Likes
10
Points
88
#14

f5exo

Joined
Nov 15, 2007
Messages
43
Likes
0
Points
0
#15
Je confirme le module n'est pas bien reconnu... de plus la synthèse par ce module est brute et de mauvaise qualité, il vaut mieux repasser par un fichier de commande et utiliser mbrola derrière espeak.(voir l'exemple des commandes à passer).

Cordialement

Erick
 

danardf

Joined
Dec 3, 2007
Messages
8,069
Likes
10
Points
88
#16
Ha ok!

Je testerai çà plus tard.
Le temps que je parte en vacances et que j'en revienne. B)
Enfin .... si j'en reviens :laugh:

D'après le petit bout de fichier wav, ce n'est pas trop mal.
Juste suffisant pour ce que j'ai à faire.
 

danardf

Joined
Dec 3, 2007
Messages
8,069
Likes
10
Points
88
#17
Salut Erick.

Je vais faire un sujet espeak Mbrola sur le blog FR.
Si tu ne vois d'inconvénient, et bien sure, je te citerais! ;)

J'ai vais un petit script pour l'installation, et quelques modifications pour remplacer Text2Wav dans Elastix.
Enfin Text2Wav sera là en tant que module mais ce sera espeak + Mborla.
 

Members online

No members online now.

Latest posts

Forum statistics

Threads
30,916
Messages
130,922
Members
17,598
Latest member
giornaso
Top