我正在开发基于语音识别的Android应用程序。
直到今天,一切都已经正常运行,并且及时运行,例如,我将启动语音识别器,开始讲话,并且在1到2秒钟内,应用程序就收到了结果。
这是一个非常可以接受的用户体验。
然后,今天我必须等待十秒或更长时间才能获得识别结果。
我尝试设置以下EXTRAS,但没有任何区别
RecognizerIntent.EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS
RecognizerIntent.EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS
RecognizerIntent.EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS
我一直在不断更改我的应用程序,但是这些更改均与语音识别器无关。
我有什么方法可以减少语音识别器从切换onBeginningOfSpeech()到的时间onResults()?
这是花费多长时间的示例
07-01 17:50:20.839 24877-24877/com.voice I/Voice: onReadyForSpeech()
07-01 17:50:21.614 24877-24877/com.voice I/Voice: onBeginningOfSpeech()
07-01 17:50:38.163 24877-24877/com.voice I/Voice: onEndOfSpeech()
慕的地8271018
慕姐4208626
牧羊人nacy
相关分类