最近有人遇到过这个问题吗?“当我停止说话”和“当 android 语音识别停止收听”之间存在很长的延迟。之前的“沉默期”短了很多,现在真的很长了。以前是 1-2 秒左右,现在是 10 秒左右。我们没有更改代码中的任何内容。
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Speak now...");
startActivityForResult(intent, REQUEST_CODE);