我目前正在开展一个使用pocketsphinx 实现离线连续语音识别的项目。我已经将它开发到可以识别我说的关键字的程度,但是假设onPartialResults()
并onResults()
没有被清除,并且单词一直附加到字符串中。因此,前面的代码不断被无限调用。
使用hypothesis.setHypstr("");
或hypothesis.delete();
不做任何事情。
我希望它在后台等待,每当我说关键字时,它就会运行代码并再次在后台等待。
我目前正在开展一个使用pocketsphinx 实现离线连续语音识别的项目。我已经将它开发到可以识别我说的关键字的程度,但是假设onPartialResults()
并onResults()
没有被清除,并且单词一直附加到字符串中。因此,前面的代码不断被无限调用。
使用hypothesis.setHypstr("");
或hypothesis.delete();
不做任何事情。
我希望它在后台等待,每当我说关键字时,它就会运行代码并再次在后台等待。