C# 附加2个或多个选项SAPI

C# 附加2个或多个选项SAPI,c#,speech-recognition,sapi,C#,Speech Recognition,Sapi,现在,假设我创建了一个语法,其中包含以下元素 今天过得好,他们 我想做的是,当我说“有”时,识别的结果是“有”。当我说“拥有美好”时,结果就是“拥有美好” 如何将这两个或更多选项附加到单个识别结果中 另外,是否可以将我自己的单词添加到DictionGrammar中?首先-您可以使用此GrammarBuilder构造函数构建重复的元素: 第二,您可以使用将单词添加到听写语法中。不幸的是,SAPI中的词汇接口没有通过Selp.Script识别来公开,所以你的选择是使用C++和本地SAPI,或者使用S

现在,假设我创建了一个语法,其中包含以下元素

今天过得好,他们

我想做的是,当我说“有”时,识别的结果是“有”。当我说“拥有美好”时,结果就是“拥有美好”

如何将这两个或更多选项附加到单个识别结果中


另外,是否可以将我自己的单词添加到DictionGrammar中?

首先-您可以使用此GrammarBuilder构造函数构建重复的元素:

第二,您可以使用将单词添加到听写语法中。不幸的是,SAPI中的词汇接口没有通过Selp.Script识别来公开,所以你的选择是使用C++和本地SAPI,或者使用SeaScript和./P>
或者,如果您不需要通过代码执行此操作,您可以使用Windows语音识别的语音词典。

看到一些代码会使问题更加清楚。感谢构造器,它工作得非常好。只是当我试图加载一个拼字词典时,程序不起作用。嘿,我能和你联系吗?我有很多问题要问:O@Xeon你可以通过我的博客找到我。如果您正在构建数千单词的词汇表,那么命令和控制语法将无法正常工作。你需要听写语法。