Asterisk-eSpeak on moduuli Asterisk avoimen lähdekoodin PBX jonka avulla voit käyttää eSpeak äänen synteesi moottori tehdä tekstin puheeksi.
Se tarjoaa "eSpeak" dialplan sovellus, vedoten eSpeak tekstin puheeksi moottori paikallisesti.
Asenna ation
Rakentaa kirjoita seuraava app-eSpeak kansio
$ Merkki
$ Make install
Asentaa näyte asetustiedostoon, antaa seuraava komento "make install" komennolla:
$ Tehdä näytteitä
Käyttö
ESpeak (teksti [, intkeys, kieli]): Tämä vedota eSpeak TTS moottori, lähettää merkkijonon, takaisin saatu aaltomuoto ja pelata sen käyttäjälle, jolloin tahansa keskeyttää avaimia heti lopetettava ja paluu.
Tähdellä dialplan esimerkki:
; ESpeak Demo
EXTEN => 1234,1, Vastaus ()
;; Pelaa mesage käyttää oletuksena kieltä kuin asetettu espeak.conf
EXTEN => 1234, n, eSpeak ("Tämä on yksinkertainen eSpeak testi Englanti.", mikä tahansa,)
;; Toista viesti espanjaksi
EXTEN => 1234, n, eSpeak ("Esta es una yksinkertainen prueba eSpeak en Espa & ntilde; ol.", mikä tahansa, es)
;; Toista viesti Greek
EXTEN => 1234, n, eSpeak ("& Alpha; & upsilon; & tau; ό & epsilon; ί & nu; & alfa; & iota; έ & nu; & alfa; & alfa; & pi; & lambda; ό & tau; έ & sigman; & tau; & tau; & omikron; & upsilon; eSpeak-sigma ; & tau; & alfa; & epsiloniksi; & lambda; & lambda; & eta; & nu; & iota; & kappa, ά. ", mikä tahansa, el)
;; Lue tekstin levyltä (suhteessa kanavaan kieli)
;; Ja pelata sitä eSpeak käyttämällä tähti kanavan kielen.
EXTEN => 1234, n, ReadFile (MYTEXT = / path / $ {LANGUAGE} / myfile, 200)
EXTEN => 1234, n, eSpeak ("$ {MYTEXY}", mitä tahansa, $ {LANGUAGE})
EXTEN => 1234, n, Hangup ()
vaatimukset
- Tähti
- eSpeak
Kommentteja ei löytynyt