【问题标题】:TTS engine : speak failed: TTS engine connection not fully set upTTS 引擎:说话失败:TTS 引擎连接未完全建立
【发布时间】:2023-03-06 09:27:01
【问题描述】:

我正在尝试使用 android google tts 。当它是第一页开始但当我将它更改为第二页时它工作得非常好。 tts 不工作,我不知道如何 我已经完成了

<queries>
        <intent>
            <action android:name="android.intent.action.TTS_SERVICE" />
        </intent>
    </queries>

将此添加到清单和所有其他权限

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

这是我的 OnInitListener

    private TextToSpeech.OnInitListener ttsInitListener = new TextToSpeech.OnInitListener() //시작할떄 사용되는 listnenr
    {
        @Override
        public void onInit(int status)
        {
            if (status == TextToSpeech.SUCCESS) {
                _tts.setOnUtteranceProgressListener(completedListener);
            }
            else{
                return;
            }


        }
    };

我不知道我的代码有什么问题!!! TT

++ 添加) 是因为 AsyncTask 吗? 我将 MainActivity 更改为其他活动 这就是tts不绑定的原因?

【问题讨论】:

    标签: java android text-to-speech


    【解决方案1】:

    我认为 tts.speak() 比 tts.onInitListener 动作更快
    所以我添加了 handler.postDelay。现在它正在工作!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-23
      • 2016-05-18
      • 2014-02-25
      • 2016-05-18
      • 2012-07-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多