0
私はアプリケーションでテキスト文字列を読むためのTTSサポートを実装していますが、うまくいきます。私のアプリのボタンが押されているとTTSが発言します。しかし、私が望むのは、言語がユーザーの電話からインストールされていない場合、自動的にインストールされます。どうすればいいですか?私のアプリケーションからのテキストから音声への言語のダウンロード
ここに私のコードは
buttonTTS = (AppCompatButton) findViewById(R.id.button);
buttonTTS.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Locale bhs = new Locale("ind-IDN");
int result = tts.setLanguage(bhs);
if (result == TextToSpeech.LANG_MISSING_DATA || result == TextToSpeech.LANG_NOT_SUPPORTED) {
Log.e("TTS", "Bahasa tidak didukung");
// WHAT TO DO WHEN LANGUAGE IS NOT INSTALLED
} else {
speakOut();
}
}
});
誰でも何か提案がありますか?
ありがとうございます。