Android谷歌识别的RecognizerIntent类中EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS、EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS、EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS这三个参数是干什么用的
这三个参数都是用于语音识别的超时控制。
- EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS:表示识别语音输入的最短时间,即用户至少需要说多长时间才会触发识别。该值的单位为毫秒,默认值为30秒。
- EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS:表示在完全静默状态下,停顿多长时间后就认为用户已经完成了语音输入。该值的单位为毫秒,默认值为1秒。
- EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS:表示在可能的静默状态下,停顿多长时间后就认为用户已经完成了语音输入。该值的单位为毫秒,默认值为2秒。
这些参数可以通过Intent.putExtra()方法设置到RecognizerIntent中,用于控制语音识别的超时时间和识别的精度。
原文地址: http://www.cveoy.top/t/topic/eB4K 著作权归作者所有。请勿转载和采集!