Android 是否可以同时使用两个不同的语音识别器?

Android 是否可以同时使用两个不同的语音识别器?,android,speech-recognition,Android,Speech Recognition,当语音识别器处理输入声音时,需要一段时间才能再次响应。我打算在第一个语音识别器调用onEndOfSpeech()时启动第二个SpeechRecognizer,以便随时响应,但我发现ERROR\u RECOGNIZER\u BUSY。我可能做错了什么,或者一次只能有一个SpeechRecognizer 有人知道这是否可能吗 顺便说一句,我创建的语音识别器是服务,因此没有GUI。这是可能的。事实上,如果你需要快速响应,这是一个更好的解决方案。嗨,谢谢你的评论,我同意CMUSphinx会更快,但根据我

当语音识别器处理输入声音时,需要一段时间才能再次响应。我打算在第一个语音识别器调用
onEndOfSpeech()
时启动第二个
SpeechRecognizer
,以便随时响应,但我发现
ERROR\u RECOGNIZER\u BUSY
。我可能做错了什么,或者一次只能有一个
SpeechRecognizer

有人知道这是否可能吗


顺便说一句,我创建的语音识别器是服务,因此没有GUI。

这是可能的。事实上,如果你需要快速响应,这是一个更好的解决方案。嗨,谢谢你的评论,我同意CMUSphinx会更快,但根据我的经验,它不如谷歌的准确。你知道提高斯芬克斯准确性的方法吗?CMUSphinx必须比谷歌更准确。若您想调试精度问题,您需要提供一组您试图识别的样本测试集。它们以原始文件的形式存储在SD卡上,如pocketsphinx演示源中所指定。