Text to speech en Francais

Discussion in 'Elastix 2.x' started by paguira, Sep 30, 2008.

  1. paguira

    Joined:
    Jan 17, 2008
    Messages:
    127
    Likes Received:
    0
    Existe t'il des modules comme flite ou festival mais en français et comment les installer ?
     
  2. danardf

    Joined:
    Dec 3, 2007
    Messages:
    8,069
    Likes Received:
    12
    hélas non. :dry:

    Mais Cpestral il me semble que oui, mais payant.
     
  3. paguira

    Joined:
    Jan 17, 2008
    Messages:
    127
    Likes Received:
    0
    Snif, c'est pas de chance pour nous les français.
     
  4. danardf

    Joined:
    Dec 3, 2007
    Messages:
    8,069
    Likes Received:
    12
    Ben oui, hélas. :blush:
     
  5. f5exo

    Joined:
    Nov 15, 2007
    Messages:
    43
    Likes Received:
    0
    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
     
  6. danardf

    Joined:
    Dec 3, 2007
    Messages:
    8,069
    Likes Received:
    12
    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! :)
     
  7. f5exo

    Joined:
    Nov 15, 2007
    Messages:
    43
    Likes Received:
    0
    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
     
  8. danardf

    Joined:
    Dec 3, 2007
    Messages:
    8,069
    Likes Received:
    12
    Super cool. B)

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

    Merci pour cette information Erick ;)
     
  9. f5exo

    Joined:
    Nov 15, 2007
    Messages:
    43
    Likes Received:
    0
  10. danardf

    Joined:
    Dec 3, 2007
    Messages:
    8,069
    Likes Received:
    12
    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.
     
  11. paguira

    Joined:
    Jan 17, 2008
    Messages:
    127
    Likes Received:
    0
    De retour
    Cool f5exo, je test le tout la semaine prochaine.
     
  12. danardf

    Joined:
    Dec 3, 2007
    Messages:
    8,069
    Likes Received:
    12
    Tiens nous au courant. :woohoo:
     
  13. tacata

    Joined:
    Nov 18, 2008
    Messages:
    1
    Likes Received:
    0
    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
     
  14. danardf

    Joined:
    Dec 3, 2007
    Messages:
    8,069
    Likes Received:
    12
  15. f5exo

    Joined:
    Nov 15, 2007
    Messages:
    43
    Likes Received:
    0
    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
     
  16. danardf

    Joined:
    Dec 3, 2007
    Messages:
    8,069
    Likes Received:
    12
    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.
     
  17. danardf

    Joined:
    Dec 3, 2007
    Messages:
    8,069
    Likes Received:
    12
    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.
     

Share This Page