0

我已经用 netbeans 配置了 sphinx,并且运行良好。但我使用一个按钮来完成这个过程。但在它识别之后。我想再做一次。但随后它给出了一个错误,说“logmath 实例已经存在”并且说无法打开麦克风。

有人可以给我一个解决方案。我想做的是以相同的形式多次使用语音识别。直到给出正确答案。

请帮我

这是我得到的错误

“在另一个实例已经存在时创建 LogMath 的新实例 10:53:27.833 严重麦克风无法打开格式为 PCM_SIGNED 16000.0 Hz、16 位、单声道、2 字节/帧、不支持大端的麦克风线。”

4

2 回答 2

0

确保“//获取语音文本 Result result = Recognizer.recognize();”

只调用一次上述结果。如果您在同一事件中一次又一次地打电话。它会给出一个错误。因此,将其公开以仅调用一次并执行该过程。那么它应该工作

于 2010-05-11T13:37:09.410 回答
0

每次进行语音识别时,您都会一次又一次地使用识别器。

于 2010-05-10T09:13:38.303 回答