1
A
回答
3
首先使用以下命令檢查仿真器設備是否安裝了TSS API。
Intent checkIntent = new Intent();
checkIntent.setAction(TextToSpeech.Engine.ACTION_CHECK_TTS_DATA);
startActivityForResult(checkIntent, MY_DATA_CHECK_CODE);
mTts.isLanguageAvailable(Locale.INDIA)); //try Locale.INDIA or Locale.INDIAN_ENGLISH or Locale.HINDI as I have not used Indian languages or Indian English dialect in it before
將返回TextToSpeech.LANG_COUNTRY_AVAILABLE
,表明這種語言首選項安裝和使用。然後使用以下進行測試。
String myText1 = "Did you sleep well?";
String myText2 = "I hope so, because it's time to wake up.";
mTts.speak(myText1, TextToSpeech.QUEUE_FLUSH, null);
mTts.speak(myText2, TextToSpeech.QUEUE_ADD, null);
更多信息,請here
編輯要檢查的語言可以在您的手機上,使用getAvailableLocales()
如下
Locale loc = new Locale("en");
Log.i("-------------",Arrays.toString(loc.getAvailableLocales()));
它應該顯示在你的日誌輸出
結果語言代碼是兩個字母的小寫ISO語言代碼(例如「en 「)由ISO 639-1定義。國家代碼是由ISO 3166-1定義的兩個字母的大寫ISO國家代碼(如「US」)。
相關問題
- 1. 如何爲緬甸語言創建自定義TTS庫
- 2. 如何爲NetBeans創建自定義語言解析器?
- 3. 創建基於自定義語言
- 4. 使用Python創建自定義語言
- 5. TextToSpeech的自定義語音Android
- 6. 爲install4j安裝程序創建自定義語言?
- 7. 如何在thrift-compiler中爲自定義語言創建自己的節儉語言模板?
- 8. 如何創建自定義語句
- 9. 如何爲TextToSpeech啓用不同的語音(和語言)
- 10. 如何解釋自定義語言
- 11. 在PhpStorm中創建擴展所有html語言功能的自定義語言
- 12. 如何爲ListView創建自定義ArrayAdapter
- 13. 如何爲xtext創建自定義終端語法?
- 14. 如何爲tts創建自定義sapi語音
- 15. 如何爲波斯語創建自定義字體服務
- 16. 如何創建自定義)
- 17. 創建自定義斷言類
- 18. 自定義JVM語言:創建可用的堆棧跟蹤?
- 19. 創建自定義的CultureInfo的國家,語言組合
- 20. RSyntaxTextArea自定義語言JFlex
- 21. 自定義語言grid.mvc
- 22. 自定義腳本語言
- 23. 如何在Codeigniter中創建自定義標記語言/解析器?
- 24. 如何在TextTOSpeech中設置印度英語語言?
- 25. 如何爲每種語言設置自定義標題?
- 26. 如何自定義android os爲支持區域語言
- 27. 如何創建自定義的斷言對集合在AssertJ
- 28. Texttospeech支持的語言列表
- 29. Emacs自定義語言自動縮進
- 30. 爲Alchemy CMS創建自定義留言簿模塊
謝謝......但如何檢查這種語言是否可用? – 2012-03-12 09:22:07
@sandiparmal編輯我的回答 – jmishra 2012-03-12 09:32:28
非常感謝! – 2012-03-12 10:04:22