Как стать автором
Обновить

Комментарии 5

Эм… Идея-то классная, но статья написана неграмотно и так, будто писалась для детей младшего школьного возраста. Надо что-то с этим сделать.
Спасибо! Хорошая тема, даже захотелось то же попробовать повторить!
К сожалению нашлись «умные», кто «заминусовал» тему.

А заминусовали за полную практическую бесполезность. Такие игрушки делали лет двадцать назад, и все они упирались в необходимость жестко прописать команды, что делало их утомительными. Просто сравните с тем, как работают современные NLU-системы, типа LUIS, Amazon Lex или Dialogflow.

То есть вы просто бросили готовый компонент на форму, и сделали голосовой ассистент "не хуже «Окей гугл»"? SRSLY?


открыть гугл хром;open;chrome.exe
открой гугл хром;open;chrome.exe
запусти гугл хром;open;chrome.exe
гугл хром;open;chrome.exe
хром;open;chrome.exe
гугл;open;chrome.exe

Даже естественную вариативность языка не освоили, хотя казалось бы, сервисов для NLU — вагон.

Отдельным пунктом, конечно, ужасает сам код. Весь разбирать не буду, одного пункта достаточно:


static Label l;

static void sre_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
{
  //...
  l.Text = e.Result.Text; 
  //...
}

//Form_Shown
l = label1;

Такое ощущение, что автор ни C#/.NET, ни жизненный цикл Windows Forms не знает.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации