通过意图设置窗口Google TTS打开

时间:2016-01-07 14:35:35

标签: java android

是否有可能在意图的帮助下打开设置窗口语音合成器谷歌,即选择男性或女性的声音“英语(英国)”? 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>

原谅我使用谷歌翻译

2 个答案:

答案 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,...

要直接打开Goog​​le 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);