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-aste...vec-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 :
Code:
[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 :
Code:
-- 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 :
Code:
[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 ) ça m'intéresse aussi. Merci