Я начал использовать .NET для преобразования текста в текст (SpeechRecognizer)
При поиске и поиске на этом сайте я нашел следующий пример кода:
var c = new Choices();
for (var i = 0; i <= 100; i++)
c.Add(i.ToString());
var gb = new GrammarBuilder(c);
var g = new Grammar(gb);
rec.UnloadAllGrammars();
rec.LoadGrammar(g);
rec.Enabled = true;
Что помогло мне начать. Я изменил эти 2 строки
for (var i = 0; i <= 100; i++)
c.Add(i.ToString());
на мою нужду
c.Add("Open");
c.Add("Close");
Но когда я говорю «Закрыть», распознаватель окон закрывает мое приложение!
Кроме того, есть ли лучший способ распознать речь, чем создать свой собственный словарь? Я хотел бы, чтобы пользователь сказал что-то вроде: «Напиши записку самому себе», а затем пользователь скажет, и я напишу.
Извините за то, что задали 2 вопроса на один и тот же вопрос, оба, похоже, имеют отношение к моей единственной проблеме.