Androidでデフォルトの音声合成エンジンが有効になっているかどうかを確認することはできますか?そうでない場合は、Androidプログラムで有効にできますか?もしそうなら、どのように?
Intent checkIntent = new Intent();
checkIntent.setAction(TextToSpeech.Engine.ACTION_CHECK_TTS_DATA);
startActivityForResult(checkIntent, MY_DATA_CHECK_CODE);
上記のコードは、使用可能なさまざまなTTSを示し、ダイアログボックスとして表示されます。次に、必要なTTSを選択して、[OK]をクリックします。これを行うと、システム(タブレットまたは電話)が選択したTTSを自動的に選択し、有効にします。
カスタマイズされたレイアウト(インストールされているTTSをリストアップ)に配置して同じことを行うことはできますか?また、必要なものを選択して、有効化ボタンなどをクリックして有効にすることはできますか?
ありがとう!