在android应用程序中使用文本到语音API
我想在我的android应用程序中使用TTS(文本到语音)API。现在我有一个问题——它支持土耳其语吗? 我还想在文本视图中突出显示这个特殊的单词 我怎么做? 有人能帮我吗 提前谢谢 它支持土耳其语吗 这在不同的Android手机/口味上可能有所不同。您可以使用在android应用程序中使用文本到语音API,android,text-to-speech,Android,Text To Speech,我想在我的android应用程序中使用TTS(文本到语音)API。现在我有一个问题——它支持土耳其语吗? 我还想在文本视图中突出显示这个特殊的单词 我怎么做? 有人能帮我吗 提前谢谢 它支持土耳其语吗 这在不同的Android手机/口味上可能有所不同。您可以使用 mTTS.isLanguageAvailable(new Locale("tr", "TUR")); 我还想在文本视图中突出显示该特定单词的发音 好的,你有一个,要使用它,你必须speak()每个单词,一次一个 Android
mTTS.isLanguageAvailable(new Locale("tr", "TUR"));
我还想在文本视图中突出显示该特定单词的发音
好的,你有一个,要使用它,你必须
speak()
每个单词,一次一个 Android平台附带的TTS引擎支持多种语言:英语、法语、德语、意大利语和西班牙语。此外,根据你在大西洋的哪一边,美国和英国的英语口音都是受支持的
您应该使用区域设置类型变量
非常感谢。是否所有版本的android操作系统(1.6及以上)都支持{new Locale(“tr”,“TUR”)}?意思是土耳其语?
final Locale locale = new Locale("tr", "TR");
tts = new TextToSpeech(getApplicationContext(), new
TextToSpeech.OnInitListener() {
@Override
public void onInit(int status) {
if (status == TextToSpeech.SUCCESS) {
int result = tts.setLanguage(locale);
if (result == TextToSpeech.LANG_MISSING_DATA
|| result == TextToSpeech.LANG_NOT_SUPPORTED) {
Log.d("class name", "tts error ");
}
} else {
Log.d("class name", "tts error ");
}
}
});
tts.speak("write here what you want in Turkish", TextToSpeech.QUEUE_FLUSH, null);