1

我正在使用 Microsoft Speech API 加载 grxml 语法:

Grammar grammar = new Grammar(file);
grammar.Enabled = true;

SpeechRecognitionEngine sre = GetEngine();
sre.LoadGrammarAsync(grammar);

基于 MSDN,我找不到与通配符/口语文本匹配的标签,例如:

<item>My message is {dictation}</item>

似乎可以使用带有 DictationGrammar 和 appendDictation() 的代码。WSMacro XML 也可以使用 * 但我不知道如何在 XML 中做到这一点?

跳过文本,但我需要识别它。

我错过了什么吗?

4

2 回答 2

0

对于我的项目SARAH

  • 我加载所有 XML 语法
  • 然后我创建一个听写语法
  • 某些用户的操作启用/禁用听写模式

我知道应该有更好的方法,因为WSMacro使用 '*' 但我不知道该怎么做。

可能是一个线索

于 2012-09-21T17:24:15.577 回答
0

如果您使用的是 Kinect 语音引擎,则根本无法使用听写;引擎根本不支持它。

有关更多详细信息,您可以查看我对这个问题的回答。

于 2012-09-25T20:16:13.713 回答