我正在尝试创建一个语音识别应用程序,该应用程序可以接收语音并发送内容。我希望调用 onEndOfSpeech 方法的所有内容等待一秒钟,然后执行整个语音识别意图以重新开始。
public void onEndOfSpeech() {
Log.d("Speech", "onEndOfSpeech");
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
mSpeechRecognizer.startListening(mSpeechRecognizerIntent);
}
不确定我这样做是否正确。谢谢!