使用NetBeans向Sphinx4添加新单词

时间:2014-02-13 22:35:54

标签: java netbeans dictionary sphinx4

我正在开展一个项目,我应该接受特定领域的用户演讲:员工和部门及其关系。我使用Sphinx4作为语音识别应用程序。我从HelloWorld示例开始,因为我想从Sphinx获得的所有内容都是以可接受的准确度来理解语音。 在此链接中:How to add words to sphinx? 我的目标是从HelloWorld示例开始,并向hello.gram添加更多单词,以便再次打印语音。我已经按照将词雇员添加到词典

的步骤进行了操作
public <greet> = (Good morning | Hello) ( Bhiksha | Evandro | Paul | Philip | Rita | Will | Employee );

然后因为这个词已经在字典中,我没有做更多。重新编译并运行HelloWorld演示但没有任何反应!

我做了什么错了?我是否必须在hello.gram中写下所有可能的单词以便将语音打印回用户?

提前致谢!

编辑:我相信它可能是关于这里的东西,因为这是旧语法的链接:

<property name="grammarLocation"
         value="resource:/edu/cmu/sphinx/demo/helloworld/"/>

所以我将其编辑为:

<property name="grammarLocation"
         value="resource:/HelloWorldTest.helloworld.config.xml"/>

我觉得那不对。

0 个答案:

没有答案