如何在 sphinx 中定位语法文件 java

How to locate the grammar file in sphinx java

我正在使用 sphinx 对文本应用程序发表演讲 但是语法文件在 config.xml 中的位置不正确或者我没有得到正确的路径。

<!-- ******************************************************** -->
    <!-- The Grammar  configuration                               -->
    <!-- ******************************************************** -->

    <component name="jsgfGrammar" type="edu.cmu.sphinx.jsapi.JSGFGrammar">
        <property name="dictionary" value="dictionary"/>
        <property name="grammarLocation" 
             value="resource:/com/stt/project/" />
        <property name="grammarName" value="Grammer"/>
    <property name="logMath" value="logMath"/>
    </component>

文件结构如下图所示: File Hiererchy of the project

This problem has been resolved by using the cmusphinx api

您可能想选择其中一项 implementations?

根据讨论更新: 您可以查看 Sphinks4 的 Speech-to-text,因为目前似乎所有的实现都是相反的。

您可以查看 CMUSphinks api 的语音转文本,因为目前似乎所有的实现都是相反的。