در استریسک-eSpeak را یک ماژول برای ستاره PBX منبع باز است که اجازه می دهد تا شما را به استفاده از موتور ترکیب صدای eSpeak را به ارائه متن به گفتار است.
آن را فراهم می "eSpeak را" برنامه dialplan، توسل به eSpeak را متن به گفتار موتور محلی.
نصب
برای ساخت فقط زیر را در فولدر برنامه-eSpeak را تایپ
$ را
$ را نصب
برای نصب این فایل پیکربندی، مشکل دستور زیر را بعد از "را نصب کنید دستور:
$ نمونه را
استفاده
eSpeak را (متن [، intkeys، زبان]): این موتور eSpeak را TTS استناد، ارسال یک رشته متن، به عقب بر گردیم شکل موج نهایی و پخش آن را به کاربر اجازه می دهد هر کلید وقفه داده شده را به سرعت خاتمه و بازگشت.
ستاره به عنوان مثال dialplan:
. eSpeak را نسخه ی نمایشی
exten => 1234،1، جواب ()
؛؛ mesage بازی با استفاده از زبان پیش فرض به عنوان در espeak.conf تنظیم
exten => 1234، N، eSpeak را ("این یک تست ساده eSpeak را در زبان انگلیسی است."، هر،)
؛؛ ارسال در اسپانیا بازی
exten => 1234، N، eSpeak را ("ESTA ES UNA ساده prueba eSpeak را EN ESPA و ntilde؛ OL"، هر، ES)
؛؛ ارسال در یونان بازی
exten => 1234، N، eSpeak را ("و آلفا، و upsilon؛ و تاو. ό و اپسیلون. ί و نو، و آلفا، و ذره. έ و نو، و آلفا، و آلفا، و PI، و لامبدا. ό و تاو. έ و سیگما، و تاو، و تاو، و OMICRON؛ و upsilon. eSpeak را و سیگما ؛ و تاو، و آلفا، و اپسیلون؛ و لامبدا، و لامبدا، و اتا، و نو، و ذره؛ و کاپا؛ ά "، هر، EL)
؛؛ خوانده شده در یک فایل متنی از دیسک (نسبت به زبان کانال)
؛؛ و پخش آن را با eSpeak را با استفاده از زبان کانال ستاره.
exten => 1234، N، ReadFile (MYTEXT = / راه / $ {زبان} / myfile، 200)
exten => 1234، N، eSpeak را ("$ {MYTEXY}"، هر، $ {زبان})
exten => 1234، N، معوق ()
در مورد نیاز:
در استریسک
eSpeak را
نظر یافت نشد