我是java和sphinx4的新手 在这里,我已经下载了sphinx,我正在使用eclipse编辑器,所以我添加了jar文件,我的设置准备好了 事实上,我还运行了演示hello world示例,该示例按预期提供输出。
但是 在hello.gram中,我们给出了一些输入,只有那些我们能够捕获的单词
#JSGF V1.0;
/**
* JSGF Grammar for Hello World example
*/
grammar hello;
public <greet> = (Good morning | Hello) ( Bhiksha | Evandro | Paul | Philip | Rita | Will );
如果我想使用其他英语单词,我该怎么做呢
任何帮助都将受到高度赞赏。
答案 0 :(得分:2)
如果您想继续使用语法文件,可以使用&#34; new&#34;通过将这些单词添加到语法文件中的单词。 只要字典中包含您要使用的字词,您就可以开始使用了。如果字典中不包含您要使用的字词,则必须自行添加。
看看这个页面:http://cmusphinx.sourceforge.net/doc/sphinx4/edu/cmu/sphinx/jsgf/JSGFGrammar.html它向您展示了如何设置不同的语法文件。