Asterisk-eSpeak egy modul az Asterisk nyílt forráskódú PBX, amely lehetővé teszi, hogy a eSpeak hang szintézis motor tétele szöveget beszéddé.
Ez biztosítja a "Espeak" dialplan alkalmazás, hivatkozva a eSpeak text-to-speech motor helyben.
Telepítés áció
Építeni, csak írja be a következőt a app-eSpeak mappa
$ Make
$ Make install
A telepítéshez a minta konfigurációs fájl, a következő parancsot, miután a "make install" parancsot:
$ Make mintákat
Használat
ESpeak (szöveg [, intkeys, nyelv]): Ennek hatására a eSpeak TTS motor, küldjön egy szöveget, hogy újra a keletkező hullámok és játszani, hogy a felhasználó, amely lehetővé teszi az adott megszakítás kulcsok azonnali hatállyal felmondani, és vissza.
Asterisk dialplan például:
; ESpeak Demo
exten => 1234,1, Válasz ()
;; Játssz mesage az alapértelmezett nyelv által rögzített espeak.conf
exten => 1234-n, Espeak ("Ez egy egyszerű teszt eSpeak angolul.", bármely,)
;; Üzenet lejátszása spanyol
exten => 1234-n, Espeak ("Esta es una egyszerű prueba eSpeak en ESPA & ntilde; ol.", bármely, es)
;; Üzenet lejátszása görög
exten => 1234-n, Espeak ("& Alpha; & üpszilon; & tau; ό & epszilon; ί & nu; & alpha; & jottányit; έ & nu; g-g-& pi; & lambda; ό & tau; έ & Sigma; & tau; & tau; & omicron; & üpszilon; eSpeak & szigma ; & tau; & alpha; & epszilon; & lambda; & lambda; & ETA; & nu; & jottányit; & kappa; ά. ", bármely, EL)
;; Szöveges fájl beolvasása lemezről (viszonyítva a csatorna nyelven)
;; És játssza le a eSpeak segítségével a csillag csatorna nyelven.
exten => 1234-n, readfile (MYTEXT = / path / $ {} NYELV / myfile, 200)
exten => 1234-n, Espeak ("$ {MYTEXY}", minden, $ {} NYELV)
exten => 1234-n, Bontás ()
követelmények :
- Asterisk
- eSpeak
Hozzászólás nem található