2013-08-03 3 views

ответ

0

Для точной, поддерживается ли конкретный язык, использовать isLanguageAvailable(), который возвращает уровень поддержки данного языка. Пример:

myTTS.isLanguageAvailable(Locale.PERSIAN)) 

Если поддерживается, он будет возвращать следующим образом:

TextToSpeech.LANG_COUNTRY_AVAILABLE 
+0

, но я не могу установить его как мой TTS – user2601734

+0

myTTS.setLanguage (Locale.PERSIAN); есть ERR, если – user2601734

+0

(myTTS.isLanguageAvailable (Locale.PERSIAN) == TextToSpeech.LANG_AVAILABLE) \t \t \t \t myTTS.setLanguage (Locale.PERSIAN); – user2601734

2

Недавно персидский (фарси) добавляют к озвучки проект. Как я знаю, espeak является открытым исходным кодом и работает также в android.

0

Вот персидская версия Espeak для Android. Вы можете установить его через adb. Если у вас нет доступа к adb через оболочку. Вот руководство для окон: http://www.howtogeek.com/125769/how-to-install-and-use-abd-the-android-debug-bridge-utility/

персидская версия http://irtbc.ir/d/3829878

Для установки через ADB типа adb install espak.apk

Смежные вопросы