PDA

Voir la version complète : TTS googletts.agi : marche mais pas de son ....



Toutella
06/11/2012, 22h37
Bonjour !

J'ai un serveur ubuntu sur lequel j'ai un asterisk qui tourne. Je souhaite créer un serveur vocal et je me suis aidé de ce tuto : http://denisrosenkranz.com/tuto-asterisk-mettre-en-place-un-menu-interactif-ivr-avec-googletts/ (que je recommande, il a déjà marché pour moi à l'époque).
Bref, je souhaite utiliser l'AGI googletts pour faire parler mon asterisk en français. J'installe alors toutes les dépendances nécessaires et stocke l'exécutable googletts.agi dans mon répertoire agi définit par asterisk.conf. Voici mon extensions.conf :



[first-ivr]
;Premier IVR
exten => 8000,1,Answer()
exten => 8000,2,agi(googletts.agi,"Par toutatix je parle",fr)
exten => 8000,3,Hangup()

[sip]
exten => _6XXX,1,Dial(SIP/${EXTEN},20)
exten => _6XXX,2,Hangup()
exten => 8000,1,Goto(first-ivr,8000,1)


Lorsque je compose le 8000 depuis le 6001 voici ce que me répond le CLI :



-- Executing [8000@sip:1] Goto("SIP/6001-08198f78", "first-ivr|8000|1") in new stack
-- Goto (first-ivr,8000,1)
-- Executing [8000@first-ivr:1] Answer("SIP/6001-08198f78", "") in new stack
-- Executing [8000@first-ivr:2] AGI("SIP/6001-08198f78", "googletts.agi|"Par toutatix je parle"|fr") in new stack
-- Launched AGI Script /usr/share/asterisk/agi-bin/googletts.agi
-- AGI Script googletts.agi completed, returning 0
-- Executing [8000@first-ivr:3] Hangup("SIP/6001-08198f78", "") in new stack
== Spawn extension (first-ivr, 8000, 3) exited non-zero on 'SIP/6001-08198f78'


Tout ce passe comme si ça marchait, mais je n'ai aucun son. Ca répond, gros blanc et ça raccroche. J'ai essayé avec plusieurs postes et redémarré/reloadé asterisk. Il y a rien à faire.

mon sip.conf :



[6001]
type=friend
host=dynamic
secret=azerty
context=sip
canreinvite=no
nat=yes

[6002]
type=friend
host=dynamic
secret=azerty
context=sip
canreinvite=no
nat=yes


Appel 6001 vers 6002, la voix passe bien.

Pouvez-vous me donner des pistes ?
Sinon, si vous connaissez d'autres TTS français (mieux et gratuit si possible : tant qu'à faire :D) ça m'intéresse aussi. Merci :)

Toutella
11/11/2012, 15h43
Langue au chat ? :D
Il suffisait juste d'installer les librairies sox (sudo aptitude install libsox-fmt-all) et ça va beaucoup mieux !

A+

_AK_
12/11/2012, 14h06
Merci pour le retour ;)