Beispiel #1
0
        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);
 }
Beispiel #3
0
 public void SetChoices(string name, Microsoft.Speech.Recognition.Choices choices)
 {
     _choicesDictionary.Add(name, choices);
 }