我使用RecognizerIntent并实现RecognitionListener并实现其所有回调方法来执行语音命令。我尝试调整参数EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS,EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS和EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS来减少侦听时间,但似乎不起作用。我能怎么做 ?
另一个问题是关于识别速度。我的系统中只有五个语音命令。但是我每次都需要通过并等待识别结果。我可以预处理某些东西或其他方法来加快识别速度吗?
对于您描述的任务,使用封闭字典式ASR系统是有意义的,例如pocketsphinx-android。您将能够微调语音前后的等待时间间隔,并加快识别速度,因为识别是在板上进行的,而不是往返于云端。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句