0
當我檢查哪些語言泰國(TH)可butit不讀課文我怎樣才能讓文本到語音朗讀外語?
@SuppressLint("NewApi")
private void speak() {
if(tts!=null && tts.isSpeaking()){
tts.stop();
}else{
tts = new TextToSpeech(this, this);
tts.setLanguage(Locale.forLanguageTag("th")); //tts.getAvailableLanguages().;
tts.setSpeechRate(0.7f);
}
}
@Override
public void onInit(int status) {
tts.speak("ซึ่งมีระยะทางส่วนใหญ่เป็น ทางหลวงแผ่นดินหมายเลข (สายบางนา - หาดเล็ก) เป็นเส้นทางคมนาคมหลักเส้นหนึ่งของประเทศไทย ", TextToSpeech.QUEUE_FLUSH, null);
}
當你把EN其工作或... –
@BilalUsean當我改變文本英語它的工作原理 – code511788465541441
泰國,泰國(th_TH) - >試試這個** tts.setLanguage(Locale.th_TH); ** –