Asterisk-eSpeak siz çıxış mətn göstərməyə eSpeak səs sintez mühərriki istifadə etməyə imkan verir Asterisk açıq mənbə PBX üçün modul edir.
Bu yerli eSpeak text-to-speech mühərrik invoking "eSpeak" Dialplan tətbiq edir.
Install yaraq
Yalnız app-eSpeak qovluq aşağıdakı yazın qurmaq üçün
$ Etmək
$ Bərpa etmək
Nümunə konfiqurasiya faylını yüklemek üçün, 'bərpa etmək "əmri sonra aşağıdakı funksiyanı vermək:
$ Nümunələri etmək
istifadə
ESpeak (mətn [intkeys, dil]): Bu, bir mətn string göndərmək, eSpeak TTS mühərrik ibadət nəticəsində waveform geri almaq və hər hansı bir interrupt düymələri dərhal ləğv və geri imkan verir, istifadəçi oynayacaq.
Asterisk Dialplan nümunə:
; ESpeak Demo
exten => 1234,1, Cavab ()
Espeak.conf müəyyən kimi default dil istifadə mesage pulsuz ;;
exten => 1234, n, eSpeak ("Bu english sadə espeak test edir.", hər hansı)
İspan mesaj pulsuz ;;
exten => 1234, n, eSpeak ("Esta es una sadə prueba espeak en espa & ntilde. ol", hər hansı es)
Yunan mesaj pulsuz ;;
=> 1234 exten, n, eSpeak ("& Alpha, və Upsilon; & tau; ό & Epsilon; ί & nu, və alfa, və zərrə qədər; έ & nu, və alfa, və alfa, və pi, və lambda; ό & tau; έ & sigma, və tau, və tau, və omicron; & Upsilon; espeak & sigma , və tau, və alfa, və Epsilon, və lambda, və lambda, və eta; & nu, və zərrə qədər; & kappa. ά "hər hansı bir el)
;; (Kanal dil nisbi) disk bir mətn faylı oxuyun
;; Və ulduz kanal dil istifadə eSpeak ilə oynayır.
exten => 1234, n, ReadFile (myText = / path / $ {Dili} / myfile 200)
exten => 1234, n, eSpeak ("$ {MYTEXY}", hər hansı bir $ {Dili})
exten => 1234, n, Hangup ()
tələblər
- Asterisk
- eSpeak
Şərhlər tapılmadı