使用 sphinx 进行全句语音识别

Full sentence voice recognition using sphinx

我是 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 );

如果我想使用其他英文单词怎么办

非常感谢任何帮助。

如果您想继续使用语法文件,您可以使用 "new" 个单词,方法是将这些单词添加到语法文件中。 只要字典包含您要使用的单词,您就可以开始了。如果字典中没有您要使用的词,则您必须自己添加。

看看这个页面:http://cmusphinx.sourceforge.net/doc/sphinx4/edu/cmu/sphinx/jsgf/JSGFGrammar.html它向您展示了如何设置不同的语法文件。