{"id":532,"date":"2019-05-22T18:10:00","date_gmt":"2019-05-23T02:10:00","guid":{"rendered":"https:\/\/gmr.dev\/blog\/?p=532"},"modified":"2024-02-03T03:06:54","modified_gmt":"2024-02-03T11:06:54","slug":"how-to-create-a-simple-voice-activated-assistant-in-c","status":"publish","type":"post","link":"https:\/\/rose.dev\/blog\/2019\/05\/22\/how-to-create-a-simple-voice-activated-assistant-in-c\/","title":{"rendered":"How to create a simple voice-activated assistant in C#."},"content":{"rendered":"<p><strong>This is really old. I will release another tutorial updating this eventually. Follow my blog to get an update when that happens. Thanks!<\/strong><\/p>\n<p>While this sounds advanced (and it can be), it&#8217;s not that hard to set up a very basic setup where a custom application runs in the background in C# by using the built in speech recognition libraries in Windows 10.<\/p>\n<p>Taking this idea further, I personally have a &#8220;Jarvis&#8221; that runs on my computer, automating basically all of my common actions, including launching games, music, sleeping my computer, adjusting the volume, minimizing windows, controlling the lights, and (best of all), sending emails and messages. I recommend using an external API for speech recognition if you&#8217;re serious about building something similar, as Microsoft&#8217;s sucks. You can build your own, or attempt to use something like Google&#8217;s API.<\/p>\n<p>Anyway, here&#8217;s some simple C# code that should get some ideas flowing.<\/p>\n<p>https:\/\/gist.github.com\/GMR516\/7f1ff8ab35f06ab319e1620fed6b976c<\/p>\n<hr>\r\nIt helps me if you share this post<br>\r\n<small style=\"user-select: all\">https:\/\/rose.dev\/blog\/2019\/05\/22\/how-to-create-a-simple-voice-activated-assistant-in-c\/<\/small>\r\n<br\/>\r\n<br\/>\r\nPublished 2019-05-22 18:10:00 ","protected":false},"excerpt":{"rendered":"<p>This is really old. I will release another tutorial updating this eventually. Follow my blog to get an update when that happens. Thanks! While this sounds advanced (and it can be), it&#8217;s not that hard to set up a very basic setup where a custom application runs in the background in C# by using the &hellip; <a href=\"https:\/\/rose.dev\/blog\/2019\/05\/22\/how-to-create-a-simple-voice-activated-assistant-in-c\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">How to create a simple voice-activated assistant in C#.<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_rosepost_send":"1","_rosepost_sent_at":"","footnotes":""},"categories":[835,832,833],"tags":[887,889,888,885,890,886],"class_list":["post-532","post","type-post","status-publish","format-standard","hentry","category-misc","category-software","category-technology","tag-activated","tag-ai","tag-assistant","tag-c","tag-jarvis","tag-voice"],"_links":{"self":[{"href":"https:\/\/rose.dev\/blog\/wp-json\/wp\/v2\/posts\/532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rose.dev\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rose.dev\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rose.dev\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rose.dev\/blog\/wp-json\/wp\/v2\/comments?post=532"}],"version-history":[{"count":4,"href":"https:\/\/rose.dev\/blog\/wp-json\/wp\/v2\/posts\/532\/revisions"}],"predecessor-version":[{"id":3271,"href":"https:\/\/rose.dev\/blog\/wp-json\/wp\/v2\/posts\/532\/revisions\/3271"}],"wp:attachment":[{"href":"https:\/\/rose.dev\/blog\/wp-json\/wp\/v2\/media?parent=532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rose.dev\/blog\/wp-json\/wp\/v2\/categories?post=532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rose.dev\/blog\/wp-json\/wp\/v2\/tags?post=532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}