是否有可能在意图的帮助下打开设置窗口语音合成器谷歌,即选择男性或女性的声音“英语(英国)”? image settings TTS
我需要在设置中选择正确的英国语音,但不能在常规设置中使用TTS Pro com.android.settings.TTS_SETTINGS我知道我不适合。
目前我有以下代码:
<Preference
android:summary="@string/pref_gender_voice_summary"
android:title="@string/pref_gender_voice_title">
<intent android:action="com.android.settings.TTS_SETTINGS"></intent>
</Preference>
原谅我使用谷歌翻译
答案 0 :(得分:0)
是
Intent intent = new Intent();
intent.setAction("com.android.settings.TTS_SETTINGS");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
答案 1 :(得分:0)
无法从系统设置中选择男声或女声。特定的引擎语音使用罗马数字列出,例如语音I,语音II,...
要直接打开Google TTS语音设置,请使用其程序包名称和操作字符串ACTION_INSTALL_TTS_DATA。
// launch the google tts engine voice settings
Intent intent = new Intent();
intent.setPackage("com.google.android.tts");
intent.setAction(TextToSpeech.Engine.ACTION_INSTALL_TTS_DATA);
startActivity(intent);