我正在使用Sphinx并且我配置了我的gammar模型路径,即build \ class \ FYP
但在我的配置文件中,我只想将FYP放入配置组件
如下
<component name="jsgfGrammar" type="edu.cmu.sphinx.jsapi.JSGFGrammar">
<property name="dictionary" value="dictionary"/>
<property name="grammarLocation"
value="resource:/FYP/"/>
<property name="grammarName" value="word"/>
<property name="logMath" value="logMath"/>
</component>
但是当我想部署应用程序时,所述文件夹会清理并且部署的jar文件无法正常工作,因为它错过了这个语法模型。
这是路径 C:\用户\普拉迪普\文件\的NetBeansProjects \ FYPApplication11
目前有语法模型。
但是当我这样说时
<component name="jsgfGrammar" type="edu.cmu.sphinx.jsapi.JSGFGrammar">
<property name="dictionary" value="dictionary"/>
<property name="grammarLocation"
value="resource:/C:\Users\Pradeep\Documents\NetBeansProjects\FYPApplication11/"/>
<property name="grammarName" value="word"/>
<property name="logMath" value="logMath"/>
</component>
或使用
\ lines也没有用
有人可以帮助我将此项目部署为jar文件。由于此路径问题,我在Netbeans中部署时应用程序无法正常工作
答案 0 :(得分:1)
根据文档,“grammerLocation”属性可以采用两种类型的值:
所以在Windows上,你可以这样做:
<component name="jsgfGrammar" type="edu.cmu.sphinx.jsapi.JSGFGrammar">
<property name="dictionary" value="dictionary"/>
<property name="grammarLocation" value="file:/C:/Users/Pradeep/Documents/NetBeansProjects/FYPApplication11/"/>
<property name="grammarName" value="word"/>
<property name="logMath" value="logMath"/>
</component>