我正在尝试从sphinx4演示中运行JSGFDemo。我从终端跟随这些步骤:
cd /Users/username/sphinx4-1.0beta6
java -mx200m -jar bin / JSGFDemo.jar
但我收到了这个错误:
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。
我该如何解决这个问题?
答案 0 :(得分:1)
JSGF演示没什么重要的
使用最新和更新的sphinx4代码以获得最佳准确度:
http://cmusphinx.sourceforge.net/wiki/tutorialsphinx4
您可以在此处下载:
https://sourceforge.net/projects/cmusphinx/files/sphinx4/5%20prealpha/