关于Android语音识别

时间:2015-10-18 08:28:10

标签: android speech-recognition speech-to-text

我使用RecognizerIntent并实现RecognitionListener并实现其所有回调方法来执行语音命令。 我尝试调整参数EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS,EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS和EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS以减少监听时间,但似乎无效。 我该怎么办?

另一个问题是关于识别速度。我的系统中只有五个语音命令。但我每次都需要通过并等待识别结果。我可以预处理某些东西或其他方法来加快识别速度吗?

1 个答案:

答案 0 :(得分:1)

对于您描述的任务,使用封闭字典ASR系统是有意义的,例如pocketsphinx-android。您将能够微调语音前和语音后的等待时间间隔,并加快解码速度,因为识别是在板上进行的,而不是来回到云端。