{"id":86,"date":"2024-10-06T03:19:07","date_gmt":"2024-10-06T03:19:07","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/?p=86"},"modified":"2024-10-06T03:19:07","modified_gmt":"2024-10-06T03:19:07","slug":"alenas-status-report-for-10-5","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/2024\/10\/06\/alenas-status-report-for-10-5\/","title":{"rendered":"Alena&#8217;s Status Report for 10\/5"},"content":{"rendered":"<p><em>What\u00a0did\u00a0you\u00a0personally\u00a0accomplish\u00a0this\u00a0week\u00a0on\u00a0the\u00a0project?\u00a0Give\u00a0files\u00a0or\u00a0photos\u00a0that\u00a0demonstrate\u00a0your\u00a0progress.\u00a0Prove\u00a0to\u00a0the\u00a0reader\u00a0that\u00a0you\u00a0put\u00a0sufficient\u00a0effort\u00a0into\u00a0the\u00a0project\u00a0over\u00a0the\u00a0course\u00a0of\u00a0the\u00a0week\u00a0(12+\u00a0hours).<\/em><\/p>\n<p>This week I focused on refining the voice command algorithm, which included fixing bugs for user speech duration and also optimizing some of the background noise filtering. I did some comparison between the Google Web Speech API and the Microsoft Azure API, and decided to stay with the Google speech API for accuracy. I also refined some of the commands themselves, and made a tentative list of the current commands that the bot will support. I also used the pyttsx3 library to successfully generated prompts to respond to the user for each of these commands.<\/p>\n<p>In terms of the embedded side, I did some tinkering with the speaker and the amplifier, and was also able to start some of the initialization code for connecting to the speaker.<\/p>\n<p><em>Is\u00a0your\u00a0progress\u00a0on\u00a0schedule\u00a0or\u00a0behind.\u00a0If\u00a0you\u00a0are\u00a0behind,\u00a0what\u00a0actions\u00a0will\u00a0be<\/em><br \/>\n<em>taken\u00a0to\u00a0catch\u00a0up\u00a0to\u00a0the\u00a0project\u00a0schedule?<\/em><\/p>\n<p>In terms of voice commands, we are actually ahead of schedule. However, we are still slightly behind on hardware integration since the PCB layout still needs to be done. We&#8217;ve decided to push the PCB back a bit so that we can confirm everything works with the pico on the breadboard first. I will be shifting my focus from voice commands to hardware integration and firmware coding for the next week.<\/p>\n<p><em>What\u00a0deliverables\u00a0do\u00a0you\u00a0hope\u00a0to\u00a0complete\u00a0in\u00a0the\u00a0next\u00a0week?<\/em><\/p>\n<p>I hope to have the initial voice commands implementation finished, and also the microphone and speaker initialization with the pico done by this week.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What\u00a0did\u00a0you\u00a0personally\u00a0accomplish\u00a0this\u00a0week\u00a0on\u00a0the\u00a0project?\u00a0Give\u00a0files\u00a0or\u00a0photos\u00a0that\u00a0demonstrate\u00a0your\u00a0progress.\u00a0Prove\u00a0to\u00a0the\u00a0reader\u00a0that\u00a0you\u00a0put\u00a0sufficient\u00a0effort\u00a0into\u00a0the\u00a0project\u00a0over\u00a0the\u00a0course\u00a0of\u00a0the\u00a0week\u00a0(12+\u00a0hours). This week I focused on refining the voice command algorithm, which included fixing bugs for user speech duration and also optimizing some of the background noise filtering. I did some comparison between the Google Web Speech API and the Microsoft Azure API, and decided to stay with the Google speech API for accuracy. I &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/2024\/10\/06\/alenas-status-report-for-10-5\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Alena&#8217;s Status Report for 10\/5&#8221;<\/span><\/a><\/p>\n","protected":false},"author":988,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[7],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/posts\/86"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/users\/988"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/comments?post=86"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/posts\/86\/revisions"}],"predecessor-version":[{"id":88,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/posts\/86\/revisions\/88"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/media?parent=86"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/categories?post=86"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/tags?post=86"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}