我正试图找到一种让SpeechRecognizer更快地对语音做出反应的方法。我发现从开始讲话开始的过程非常快,但是我需要对语音的实际反应意味着在开始讲话之前有一个时间限制,然后再决定说出什么词。让我知道可能的建议。
答案 0 :(得分:1)
你的问题不是很清楚,但是如果你想要对语音应该开始录音时的细粒度控制或者语音的最小长度等,你可以在RecognizerIntent
中设置相当多的额外内容来自定义它
EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS
,EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS
和EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS
。
阅读这些here。