Java Sphinx4找不到资源

Java Sphinx4找不到资源,java,speech-recognition,cmusphinx,sphinx4,Java,Speech Recognition,Cmusphinx,Sphinx4,我有个问题。你看,我正在制作这个程序,我想要语音识别。cmusphinx4似乎是最好的选择,所以我只是下载了jar并将它们作为压缩库添加到我的项目中。所以我从CMUSphinx上得到了这个代码,并尝试了一下。代码如下: Configuration configuration = new Configuration(); // Set path to acoustic model. configuration.setAcousticModelPath("resource:/edu/cmu/sph

我有个问题。你看,我正在制作这个程序,我想要语音识别。cmusphinx4似乎是最好的选择,所以我只是下载了jar并将它们作为压缩库添加到我的项目中。所以我从CMUSphinx上得到了这个代码,并尝试了一下。代码如下:

Configuration configuration = new Configuration();

// Set path to acoustic model.
configuration.setAcousticModelPath("resource:/edu/cmu/sphinx/models/en-us/en-us");
// Set path to dictionary.
configuration.setDictionaryPath("resource:/edu/cmu/sphinx/models/en-us/cmudict-en-us.dict");
// Set language model.
configuration.setLanguageModelPath("resource:/edu/cmu/sphinx/models/en-us/en-us.lm.dmp");
不幸的是,似乎我得到了这个错误:

导致原因:属性异常组件:'SouadicModelLoader'属性:'location'-找不到资源:/edu/cmu/sphinx/models/en-us/en-us edu.cmu.sphinx.util.props.InternalConfigurationException:找不到资源:/edu/cmu/sphinx/models/en-us/en-us

因此,我尝试了故障排除,并为其添加了一个额外的“/”

这似乎解决了这部分问题,但在添加额外的“/”后,我又出现了另一个错误:

原因:属性异常组件:'dictionary'属性:'fillerPath'-找不到资源:/edu/cmu/sphinx/models/en-us/en-us//noisedict edu.cmu.sphinx.util.props.InternalConfigurationException:找不到资源:/edu/cmu/sphinx/models/en-us/en-us//noisedict


注意这里额外的“/”。基本上,有没有人有办法回避我在有或没有额外“/”的情况下出错的事实?在我看来,狮身人面像4的代码本身似乎有一个错误。我一直在试图通过反编译错误中涉及的每个类来跟踪额外的“/”被添加到哪里,但运气不好。帮助?

我刚刚提交了一个更新,应该会让它变得更好,另请参阅


您已经在此处提出了相同的问题,但没有回复评论。没有太多的必要在同一个主题上发布另一个。@NikolayShmyrev是的,但那一个更模糊,因为它不在我的手机上,所以我创建了这个。你不能否认,这一点更容易理解。另外,我在学校里也依赖这个,所以我需要尽快完成。如果这是您的问题,我无法删除另一个,因为StackExchange中存在错误。对不起@NikolayShmyrev我把它改成了显示这个链接,所以如果你给它一个-1的双贴,你能不能改一下,现在不管你有什么问题,最好先删除原来的问题。你仍然没有回答最初的问题评论。@NikolayShmyrev我回答了,如果你看一下上面的第一个错误,那就是我在没有斜杠的情况下干净地运行它得到的结果。是威德。哦,如果有帮助的话,我正在Ubuntu for java上运行IcedTea。
configuration.setAcousticModelPath("resource:/edu/cmu/sphinx/models/en-us/en-us/");