Turn your Android device into a powerful Text-To- Speech server , using the many powerful voices and TTS engines for Android.
Through the windows client , you can:
- Record and listen to a text
- Save the audio files derived from text
- Create audio files massively
- Import a CSV file with text , file name, language to allow the massive conversion
- Export a CSV file to save the job done
- Through a SSH connection on a linux server to export the audio file
- Run a conversion script on linux server
(Example :
for alaw format
sox /tmp/[FILE].wav -r 8000 /tmp/[FILE].al resample -ql;mv /tmp/[FILE].al /var/lib/asterisk/sounds/it/[FILE].alaw
or for gsm format
sox /tmp/[FILE].wav -r 8000 /tmp/[FILE].gsm resample -ql;mv /tmp/[FILE].gsm /var/lib/asterisk/sounds/it/[FILE].gsm
)
Download the windows client from http://www.zuccoli.com/App/AndroTTS
Particularly suitable for IVR telephone servers .
AndroTTS server is a free Text To Speech for Asterisk .
you can download the source for the asterisk to the -fly conversion of audio messages and run the script like this:
exten = > 9632.1 , NoOp ( " AndroTTS " )
exten = > 9632 , n , Answer
exten = > 9632 , n, AndroTTS (This and the ' asterisk supported by the app engine , IT, 172.16.9.135,3383 )
Download the source code from http://www.zuccoli.com/AndroTTS
is possible to build applications that exploit AndroTTS in any language , the programming is simple .
Open a socket on ip and port programmed AndroTTS , send the text (if you want to set the language to send a TAB followed by the language eg EN) and the sending end with ' \ n ' .
On arriving Socket 8 bytes with the length of the audio file followed by audio files in wav format .
For those who need it I can provide many examples of code.
Android အတွက်များအတွက်အများအပြားအစွမ်းထက်အသံတွေကိုနှင့် TTS အင်ဂျင်သုံးပြီးအားကောင်းတဲ့စာသား-To- မိန့်ခွန်းအပေါ် server ကိုသို့သင့်ရဲ့ Android device ကိုပိတ်ပါ။
ပြတင်းပေါက် client ကိုတဆင့်, သင်လုပ်နိုင်သည်မှာ:
- စာသားမှစံချိန်နှင့်နားထောင်
- စာသားမှဆင်းသက်လာအသံဖိုင်တွေ Save
- အရငျးအသံဖိုင်တွေကို Create
- သွင်းကုန်တစ် CSV ကိုအကြီးအကျယ်ကူးပြောင်းခွင့်ပြုပါရန်စာသား, ဖိုင်အမည်, ဘာသာစကားနှင့်အတူ file
- ပြုသောအမှုအလုပ်ကယ်ဖို့တစ် CSV ဖိုင် Export
- တစ်ဦးသော Linux ဆာဗာပေါ်တွင်တစ်ဦး SSH ကိုဆက်သွယ်မှုမှတဆင့်အသံ file ကိုတင်ပို့ဖို့
- linux ကိုဆာဗာပေါ်တွင်တစ်ဦးပြောင်းလဲခြင်း script Run
(ဥပမာ:
alaw format ကိုများအတွက်
sox /tmp/[FILE].wav -r 8000 /tmp/[FILE].al resample -ql; MV /tmp/[FILE].al /var/lib/asterisk/sounds/it/[FILE].alaw
သို့မဟုတ် GSM format ကိုများအတွက်
sox /tmp/[FILE].wav -r 8000 /tmp/[FILE].gsm -ql resample; MV /tmp/[FILE].gsm /var/lib/asterisk/sounds/it/[FILE].gsm
)
ပြတင်းပေါက် client ကို http://www.zuccoli.com/App/AndroTTS ကနေ Download
IVR တယ်လီဖုန်း server များသည်အထူးသဖြင့်သင့်လျော်သော။
AndroTTS server ကိုကြယ်မှတ်သည်မိန့်ခွန်းအပေါ်ရန်အခမဲ့စာသားဖြစ်ပါတယ်။
သင်အသံဖိုင်မက်ဆေ့ခ်ျများ -fly ကူးပြောင်းဖို့ကြယ်မှတ်များအတွက်အရင်းအမြစ်ကို download နှင့်ဤကဲ့သို့ script ကို run နိုင်ပါတယ်:
exten => 9632,1, NoOp ("AndroTTS")
exten => 9632, n, အဖြေ
exten => 9632, n, AndroTTS (ဤသည်နှင့် app ကိုအင်ဂျင်ကပံ့ပိုးထားတဲ့ '' ကြယ်မှတ်, IT, 172.16.9.135,3383)
http://www.zuccoli.com/AndroTTS ထံမှ source code ကို Download
အဆိုပါပရိုဂရမ်ရိုးရှင်းမည်သည့်ဘာသာစကား, အတွက် AndroTTS ကိုအမြတ်ထုတ်နေသောပလီကေးရှင်းကိုတည်ဆောက်ရန်ဖြစ်နိုင်ပါတယ်။
ip နဲ့ port ကိုအပေါ်တစ်ပေါက်ကိုဖွင့် AndroTTS ပရိုဂရမ်, စာသား (သင်ဥပမာမာခ်ဘာသာစကားကိုအသုံးပြုနောက်တော်သို့လိုက်ကာ TAB စေလွှတ်မည်ဘာသာစကားကိုသတ်မှတ်ချင်လျှင်) နှင့် '\ n' နှင့်အတူပေးပို့အဆုံးပေးပို့ပါ။
WAV format နဲ့အသံဖိုင်တွေကနောက်တော်သို့လိုက်၏အသံ file ၏အရှည်နှင့်အတူ Socket 8 bytes ရောက်ရှိလာတွင်။
လိုအပ်သောသူတို့အဘို့အကြှနျုပျ code ကိုများစွာဥပမာများကိုပေးနိုင်ပါတယ်။