我需要识别像“CN Detector Yale”这样的短语。我只希望在说出短语的所有元素(包括首字母缩写词)时成功识别。但是,我发现在只说“Detector Yale”的情况下,我得到了成功的认可。
这是我一直在使用的:
SpeechRecognitionEngine recognizer;
GrammarBuilder gb = new GrammarBuilder();
gb.Append("CN Detector Yale");
recognizer.LoadGrammar(new Grammar(gb));
recognizer.SetInputToDefaultAudioDevice();
recognizer.RecognizeAsync(RecognizeMode.Multiple);
如何强制它要求短语的所有部分才能成功匹配?