我正在尝试找到一种方法让 SpeechRecognizer 对语音做出更快的 react 。我发现从语音开始开始的过程非常快,但是我需要在语音开始时对语音含义的实际 react ,以便在决定说什么词之前有一个时间限制。让我知道可能的建议。
最佳答案
您的问题不是很清楚,但如果您想要更细粒度地控制语音何时开始录制或语音的最小长度等。您可以在 RecognizerIntent
中设置相当多的额外内容根据您的需求进行自定义,例如
EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS
、EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS
和 EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS
。
阅读这些 here .
关于java - Android 语音识别 react 时间过长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16432585/