Asterisk-eSpeak je modul pro Asterisk open source ústředny, který vám umožní používat hlasovou syntézu motor eSpeak k tomu, aby textu na řeč.
Poskytuje "eSpeak" dialplan aplikace, s odvoláním na text-to-speech motoru eSpeak lokálně.
Instalovat ace
Chcete-li vytvořit stačí zadat následující ve složce app-eSpeak
$ Make
$ Make install
Chcete-li nainstalovat konfigurační soubor vzorku, vydat následující příkaz po příkazu "make install":
$ Make vzorků
Použití
ESpeak (text [, intkeys, jazyk]): To bude odvolávat motor eSpeak TTS, poslat textový řetězec, dostat zpět výslednou křivku a hrát to pro uživatele, který umožňuje všechny klíče dané přerušení okamžitě ukončit a návrat.
Asterisk dialplan příklad:
; ESpeak Demo
mezikusy => 1234,1, Answer ()
;; Hrát mesage pomocí výchozího jazyka, jak je stanoveno v espeak.conf
mezikusy => 1234, n, eSpeak ("Toto je jednoduchý test eSpeak v anglicky.", jakýkoli,)
;; Hrát zprávu ve španělštině
mezikusy => 1234, n, eSpeak ("Esta es una jednoduchý prueba eSpeak en espa & ntilde,. ol", jakákoli, es)
;; Hrát zprávu v řečtině
mezikusy => 1234, n, eSpeak ("a Alpha, a upsilon; & tau, ό-epsilon, ί-nu; & alpha; & iota, έ-nu; & alpha; & alpha; & pi; & lambda, ό-tau, έ a Sigma; & tau; & tau, a Omicron; & upsilon, eSpeak-sigma ; & tau; & alpha; & epsilon; & lambda; & lambda; & eta; & nu; & iota; & kappa,. ά ", jakákoli, el)
;; Přečtěte si textový soubor z disku (ve vztahu k jazyku kanálu)
;; A hrát to s eSpeak pomocí jazyka hvězdička kanálu.
mezikusy => 1234, n, ReadFile (MyText = / cesta / $ {Language} / myfile, 200)
mezikusy => 1234, n, eSpeak ("$ {} MYTEXY", jakákoli, $ {Language})
mezikusy => 1234, n, Zavěsit ()
Požadavky na :
- Asterisk
- eSpeak
Komentáře nebyl nalezen