【问题标题】:TTS voice data selectionTTS语音数据选择
【发布时间】:2018-02-21 22:37:23
【问题描述】:

您好开发人员我正在开发 TTS android。我通过启动手机将 tts 语音更改为男性和女性 设置 -> 语言和输入 -> TTS 输出 -> 安装语音数据。所以我编写了启动语音数据活动的代码。

setting.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
          Intent  intent = new Intent();
          intent.setComponent(new ComponentName("com.google.android.tts","com.google.android.tts.local.voicepack.ui.VoiceDataInstallActivity"));
            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            startActivity(intent);
        }
    });

Screenshot Here

以上代码启动包含所有语言数据的活动。

我想直接启动 English_UK 选项。

我也使用 adb 命令查看活动名称,但它只显示上面的截图活动名称。对不起我的英语不好..

【问题讨论】:

标签: android android-studio


【解决方案1】:

请使用此link 供您参考

private Context context;

@Override
public void onCreate(Bundle savedInstanceState) {

context=this; 
tts = new TextToSpeech(context, this, "com.google.android.tts"); }

tts = new TextToSpeech(this, this, "com.google.android.tts");

【讨论】:

  • 如何编码这个我可以选择男声还是女声? .我设置了 TTS 引擎 English.UK 。它包含男性和女性的声音。上面的代码没有改变男声。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-01-27
  • 1970-01-01
  • 1970-01-01
  • 2012-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多