我正在开发一个简单的语音识别应用程序。我需要一些有关 GrammarBuilder 的帮助。这是我尝试过的:
Choices choice1 = new Choices(....);
Choices choice2 = new Choices(....);
Choices choice3 = new Choices(....);
GrammarBuilder gb = new GrammarBuilder();
gb.Append(choice1);
gb.Append(choice2);
gb.Append(choice3);
Grammar grammar = new Grammar(gb);
recognitionEngine.LoadGrammar(grammar);
此代码希望用户按顺序从choice1 然后choice2 然后choice3 说出一些内容,并且效果很好。但我希望代码先期待选择 1,然后选择选择 2,然后选择选择 2 和选择 3 的任意组合。我不确定如何实现这一点。