public ServerSpeechRecognizer() { _recognizers = Microsoft.Speech.Recognition.SpeechRecognitionEngine.InstalledRecognizers().ToList(); var percentileChoices = new Microsoft.Speech.Recognition.Choices(); for (var i = 0; i <= 100; i++) { percentileChoices.Add(i.ToString()); } _choicesDictionary.Add("Percent", percentileChoices); _choicesDictionary.Add("Number", percentileChoices); var digitChoices = new Microsoft.Speech.Recognition.Choices(); for (var i = 0; i <= 10; i++) { digitChoices.Add(i.ToString()); } _choicesDictionary.Add("Digit", digitChoices); }
/// <summary> /// Adds a set of alternate words to the Grammar /// </summary> /// <param name="choices"></param> public void AppendChoices(Microsoft.Speech.Recognition.Choices choices) { GrammarBuilder.Append(choices); }
public void SetChoices(string name, Microsoft.Speech.Recognition.Choices choices) { _choicesDictionary.Add(name, choices); }