在Sphinx 4.0中获取以下错误 - 'helloLinguist'属性:'grammar' - 未设置强制属性

时间:2013-04-12 11:33:34

标签: cmusphinx sphinx4

我正在使用sphinx 4.0识别器。虽然我正在运行我的应用程序以在运行时交换两个静态定义的语法,但我在ecllipse中得到错误为“'helloLinguist'属性:'语法' - 强制属性未设置!”。我正在使用链接http://cmusphinx.sourceforge.net/wiki/sphinx4:swappinggrammars上提供的cofiguration xml文件。请帮忙。

1 个答案:

答案 0 :(得分:0)

您必须意外地编辑了配置并删除/注释了该条目,或者您在运行时删除了grammar元素。在链接属性的配置中设置:

<component name="helloLinguist" 
            type="edu.cmu.sphinx.linguist.flat.FlatLinguist">
    <property name="grammar" value="helloGrammar"/>
</component>