如何在Java中使用JSGF语法解析字符串?

时间:2014-05-06 14:06:48

标签: java parsing grammar

我正在使用CMU Sphinx进行语音识别。

CMU Sphinx使用JSGF语法进行语音识别。它有自己的JSGF解析器:edu.cmu.sphinx.jsgf.parser.JSGFParser,但我认为它用于解析JSGF文件,而不是根据JSGF语法解析文本。我是对的吗?

我还研究了javax.speech.recognition,其中RuleGrammar类提供了parse方法。它似乎可以解决问题,但我觉得导入整个语音识别包只是为了使用它的解析器是不合适的。

有没有更好的方法使用JSGF解析文本?

此外,我希望该解决方案能够提供一种检索JSGF标记的方法。

0 个答案:

没有答案