Asterisk-eSpeak är en modul för Asterisk öppen källkod PBX som låter dig använda eSpeak talsyntes motorn för att göra text till tal.
Det ger "eSpeak" dialplan ansökan åberopar eSpeak text-till-tal-motor lokalt.
Installera ation
Att bygga bara skriver följande i mappen app-eSpeak
$ Märke
$ Make install
Så här installerar du prov konfigurationsfil utfärda följande kommando efter "make install" kommando:
$ Göra prover
Användning
ESpeak (text [, intkeys, språk]): Detta kommer att åberopa eSpeak TTS motorn, skicka en textsträng, få tillbaka den resulterande vågformen och spela upp den för användaren, så att alla ges avbrotts nycklar att omedelbart upphöra och retur.
Asterisk dialplan exempel:
; ESpeak Demo
EXTEN => 1234,1, Svar ()
;; Spela mesage använder standardspråk som anges i espeak.conf
EXTEN => 1234, n, eSpeak ("Detta är en enkel espeak test i engelska.", någon,)
;; Spela meddelande på spanska
EXTEN => 1234, n, eSpeak ("Esta es una enkel prueba espeak sv espa & ntilde;. ol", några, er)
;; Spela meddelande på grekiska
EXTEN => 1234, n, eSpeak ("& Alpha; & upsilon, och tau; ό & epsilon; ί & nu; & alfa; & dugg; έ & nu; & alfa; & alfa; & pi; & lambda; ό & tau; έ & sigma; & tau; & tau; & omicron; & upsilon; espeak & sigma ; & tau; & alfa; & epsilon, och lambda; & lambda; & eta; & nu; & jota; & kappa;. ά ", alla, el)
;; Läs en textfil från disk (relativt kanalen språket)
;; Och spela det med espeak hjälp av asterisk kanalspråket.
EXTEN => 1234, n, Readfile (myText = / sökväg / $ {SPRÅK} / minfil, 200)
EXTEN => 1234, n, eSpeak ("$ {MYTEXY}", alla, $ {SPRÅK})
EXTEN => 1234, n, Lägg på ()
Krav :
- Asterisk
- eSpeak
Kommentarer hittades inte