从Sphinx4运行JSGFDemo时出错

时间:2014-02-19 19:52:54

标签: java cmusphinx

我正在尝试从sphinx4演示中运行JSGFDemo。我从终端跟随这些步骤:

  1. cd /Users/username/sphinx4-1.0beta6

  2. java -mx200m -jar bin / JSGFDemo.jar

  3. 但我收到了这个错误:

    Exception in thread "main" java.lang.ExceptionInInitializerError
    at edu.cmu.sphinx.demo.jsapi.jsgf.JSGFDemo.<init>(JSGFDemo.java:77)
    at edu.cmu.sphinx.demo.jsapi.jsgf.JSGFDemo.main(JSGFDemo.java:244)
    Caused by: java.lang.RuntimeException: Uncompilable source code - package javax.speech does not exist
    at com.sun.speech.engine.BaseEngine.<clinit>(BaseEngine.java:13)
    ... 2 more
    

    第77行是:

    jsapiRecognizer = new BaseRecognizer(jsgfGrammar.getGrammarManager());
    

    我已经搜索了这个问题,我发现的所有内容都是使用IDE而不是命令行的ppl,我也已经运行了jsapi.sh。

    我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

JSGF演示没什么重要的

使用最新和更新的sphinx4代码以获得最佳准确度:

http://cmusphinx.sourceforge.net/wiki/tutorialsphinx4

您可以在此处下载:

https://sourceforge.net/projects/cmusphinx/files/sphinx4/5%20prealpha/