0
SpeechRecognitionEngine工作得很好,如果我必须加载语法,它总是选择正确的语法。但是如果我说完全不同于两个加载语法的东西,它会触发任何加载的语法。如果我只说一个加载的语法之一,我怎么能触发它?使用SpeechRecognitionEngine获得更好的效果
我的代码看起来像这样加载语法
var builder = new GrammarBuilder(text);
recognitionEngine.LoadGrammarAsync(new Grammar(builder));
的完整代码 https://github.com/AndersMalmgren/FreePIE/blob/Speech/FreePIE.Core.Plugins/SpeechPlugin.cs
该链接现在提供404。这是新的位置吗? https://github.com/AndersMalmgren/FreePIE/blob/master/FreePIE.Core.Plugins/SpeechPlugin.cs – ProgramFOX
叶普,这是正确的 – Anders
顺便说一句,这是线条得到它更好,也运行向导来学习它识别更好的https://github.com/AndersMalmgren/FreePIE/blob/master/FreePIE.Core.Plugins/SpeechPlugin.cs#L91 – Anders