Java 使用sphinx的全句语音识别

Java 使用sphinx的全句语音识别,java,cmusphinx,sphinx4,Java,Cmusphinx,Sphinx4,我对java和sphinx4都是新手 在这里,我下载了sphinx,并且正在使用eclipse编辑器,所以我添加了jar文件,我的设置已经就绪 事实上,我还运行了演示hello world示例,该示例按预期给出了输出 但是 在hello.gram中,我们已经提供了一些输入,并且只提供了我们能够捕获的单词 #JSGF V1.0; /** * JSGF Grammar for Hello World example */ grammar hello; public <gree

我对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 );
JSGF V1.0; /** *Hello World示例的JSGF语法 */ 语法你好; 公众=(早上好|你好)(比克沙|埃文德罗|保罗|菲利普|丽塔|威尔); 如果我想用其他英语单词怎么办


非常感谢您的帮助。

如果您想继续使用语法文件,您可以通过将这些单词添加到语法文件中来使用“新”单词。 只要字典里有你想用的词,你就可以开始了。如果字典里没有你想用的词,你就得自己加上去


看看这个页面:它向你展示了如何设置一个不同的语法文件。

如果你想继续使用一个语法文件,你可以通过将这些单词添加到语法文件中来使用“新”单词。 只要字典里有你想用的词,你就可以开始了。如果字典里没有你想用的词,你就得自己加上去


查看此页面:它向您展示了如何设置不同的语法文件。

如果我不使用语法文件,则可能重复的可能重复,如果有任何库可以添加以解决此问题,请告诉我我不完全理解您的意思。如果您不想使用语法,并且没有预设就可以完全识别。你应该使用语言模型(.lm)你能给我发一个链接吗?我可以在这里引用语言模型,你可以看看如何自己制作它们。这很容易做到。但是您也可以从SourceForge下载它们:它是lm.gz文件。语言模型就像大的语法文件,所以英国英语和美国英语在下载了如何将其包含在java文件中后将是相同的?如果我不使用语法文件,并且如果有任何库可以添加来解决这个问题,请告诉我我不完全理解你想说的话。如果您不想使用语法,并且没有预设就可以完全识别。你应该使用语言模型(.lm)你能给我发一个链接吗?我可以在这里引用语言模型,你可以看看如何自己制作它们。这很容易做到。但是您也可以从SourceForge下载它们:它是lm.gz文件。语言模型就像大的语法文件,所以英式英语和美式英语在下载了如何将其包含在java文件中之后将是相同的?