我正在使用RecognitionListener为我的演讲文字应用程序。我有一个简单的按钮,它有onClickListener,当用户按下按钮时会调用mRecognizer.startListening(mIntent);
。
我注意到如果用户按下按钮并同时说话,onBegginingOfSpeech只会在用户停止说话后触发。基本上这是事件序列:
我还注意到从onResults返回的数据包括用户所说的消息1.是否有办法在步骤2之后触发onBeginningOfSpeech?
编辑:我需要的是onResults在第3步之后触发,因为用户停止说话。我询问了onBeginningOfSpeech触发器,因为我认为除非首先触发onBeginningOfSpeech,否则无法触发onResult。