asterisk-eSpeak ay isang module para sa asterisk open source PBX na nagbibigay-daan sa iyo upang gamitin ang eSpeak boses synthesis engine upang mabigyan ng teksto sa pagsasalita.
Ito ay nagbibigay ng "eSpeak" dialplan application, invoking ang eSpeak engine text-to-speech lokal.
I-install ang ation
Upang bumuo type lamang ang sumusunod sa folder app-eSpeak
$ Gumawa
$ Gumawa install
Upang i-install ang mga sample configuration file, maglalabas ang sumusunod na command pagkatapos ng command 'make install':
$ Gumawa ng mga halimbawa
Usage
ESpeak (text [, intkeys, wika]): Ito ay pakiusapan ang eSpeak TTS engine, magpadala ng isang string ng teksto, bumalik ang resultang waveform at pakinggan ito sa mga user, na nagpapahintulot sa anumang naibigay na matakpan key upang agad na wakasan at bumalik.
Asterisk dialplan halimbawa:
; ESpeak Demo
exten => 1234,1, Sagutin ()
;; Play mesage gamit ang default na wika bilang itinakda sa espeak.conf
exten => 1234, n, eSpeak ("Ito ay isang simpleng eSpeak test sa Ingles.", anumang,)
;; Play message sa Espanyol
exten => 1234, n, eSpeak ("Esta es una simple prueba eSpeak en espa & ntilde;. ol", anumang, es)
;; Play mensahe sa Greek
exten => 1234, n, eSpeak ("& Alpha; & Upsilon; & tau; ό & epsilon; ί & nu; & alpha; & katiting; έ & nu; & alpha; & alpha; & pi; & lambda; ό & tau; έ & palatandaan; & tau; & tau; & omicron; & Upsilon; eSpeak & palatandaan ; & tau; & alpha; & epsilon; & lambda; & lambda; & eta; & nu; & katiting; & kappa;. ά ", anumang, el)
;; Basahin ang isang text file mula sa disk (kamag-anak sa wikang channel)
;; At pakinggan ito sa eSpeak gamit ang wika asterisk channel.
exten => 1234, n, ReadFile (MYTEXT = / path / $ {LANGUAGE} / myfile, 200)
exten => 1234, n, eSpeak ("$ {MYTEXY}", anumang, $ {LANGUAGE})
exten => 1234, n, Hangup ()
Kinakailangan :
- asterisk
- eSpeak
Mga Komento hindi natagpuan