Vous êtes sur la page 1sur 2

Installation de GoogleTTS

Tout d’abord GoogleTTS à besoins de quelques dépendances pour fonctionner :

apt-get install perl libwww-perl sox mpg123

Puis nous allons aller dans le dossier /usr/share/asterisk/agi-bin et y mettre le


fichier googletts.agi qui est le script pour mettre en place la synthèse vocale.

cd /usr/share/asterisk/agi-bin
wget https://raw.github.com/zaf/asterisk-googletts/master/googletts.agi
chmod +x googletts.agi

[telecoms]
exten => _XXXX,1,Dial(SIP/${EXTEN},,m)
exten => _X.,1,Dial(Mobile/tablette/${EXTEN},450,tr) ;appel SIP vers GSM
exten => s,1,Dial(SIP/1001,450,tr) ;appel GSM redirigé vers SIP
exten => 8000,1,Goto(main-menu,8000,1)
exten => 100,1,ConfBridge(1234,daresmtcallbridge,generaluser,menu)

[main-menu]
exten => 8000,1,Verbose(1,Caller${CALLERID(all)} has entered IVR menu)
exten => 8000,2,Answer()
exten => 8000,3,Set(TIMEOUT(digit)=10)
exten => 8000,4,agi(googletts.agi,"Bienvenue dans le menu IVR de l'ESMT",fr)
exten => 8000,5,agi(googletts.agi,"taper 1 pour continuer en Français",fr)
exten => 8000,6,agi(googletts.agi,"Press 2 to continue in English",en)
exten => 8000,7,WaitExten(10)
exten => 1,1,Goto(francais,8000,1)
exten => 2,1,Goto(anglais,8000,1)

[francais]
exten => 8000,1,agi(googletts.agi,"Pour joindre l'accueil client, taper 1",fr)
exten => 8000,2,agi(googletts.agi,"Pour toute information sur nos offres de
formation taper 2",fr)
exten => 8000,3,WaitExten(10)
exten => 1,1,Goto(outcalling,1001,1)
exten => 2,1,Goto(info,8000,1)

[info]
exten => 8000,1,agi(googletts.agi,"ESMT est une école multinationale de formation
en Télécoms et TIC",fr)
exten => 8000,2,agi(googletts.agi,"Elle intervient également dans le domaine
technique, du management et des certifications",fr)
exten => 8000,3,agi(googletts.agi,"Taper 1 pour réecouter le message",fr)
exten => 8000,4,WaitExten(10)
exten => _[3-9],1,Goto(main-menu,8000,4)

[anglais]
exten => 8000,1,agi(googletts.agi,"Press 1 to join our call center",en)
exten => 8000,2,agi(googletts.agi,"Press 2 for any information",en)
exten => 8000,3,WaitExten(10)
exten => 1,1,Goto(outcalling,1001,1)
exten => 2,1,Goto(stand,8000,1)
[stand]
exten => 8000,1,agi(googletts.agi,"Welcome to ESMT",en)
exten => 8000,2,agi(googletts.agi,"ESMT is a Telecommunications and managment hight
school",en)
exten => _[3-9],1,Goto(main-menu,8000,4)

Vous aimerez peut-être aussi