{"id":170,"date":"2024-11-16T23:52:04","date_gmt":"2024-11-16T23:52:04","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/?p=170"},"modified":"2024-11-18T05:00:59","modified_gmt":"2024-11-18T05:00:59","slug":"alenas-status-report-for-11-16","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/2024\/11\/16\/alenas-status-report-for-11-16\/","title":{"rendered":"Alena&#8217;s Status Report for 11\/16"},"content":{"rendered":"<p>This week I finalized the voice command algorithm including adding support for getting and posting requests and interfacing with Kayla&#8217;s web app code to send ingredients lists and receive recipes, refactored my original design to take better care of extraneous voice inputs by using a switch statement, and added a lot of extra functionality for the recipe process. I gave the user a lot more leeway into different choices they can make throughout the cooking process.\u00a0In terms of hardware, I set up the Raspberry Pi 5 and installed all of the required libraries for the voice commands and the microphone. Then I was able to successfully run the voice command algorithm with the Pico microphone that I configured, and the entire system works as expected. Integration with Kayla is essentially finished.<\/p>\n<p>I spent a lot of the first half of the week trying to figure out how to make the mic wireless, but I ran into countless issues figuring out how the lwip (lightweight tcp\/ip protocol) on the pico W would work for sockets\/sending and receiving information. Eventually I decided that I would spend time this coming week + over break to figure that out, and if not then take an approach with BLE (bluetooth). Also, Michelle and I are running into issues with our integration because we used different platforms for our picos (micropython and C\/C++), so we are going to have to work on that as well. But otherwise, progress is pretty on track.<\/p>\n<p>My next steps are to integrate the pyttsx3 responses into speaker output, integrate my code with Michelle&#8217;s, and figure out how to make the mic wireless.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week I finalized the voice command algorithm including adding support for getting and posting requests and interfacing with Kayla&#8217;s web app code to send ingredients lists and receive recipes, refactored my original design to take better care of extraneous voice inputs by using a switch statement, and added a lot of extra functionality for &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/2024\/11\/16\/alenas-status-report-for-11-16\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Alena&#8217;s Status Report for 11\/16&#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\/170"}],"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=170"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/posts\/170\/revisions"}],"predecessor-version":[{"id":171,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/posts\/170\/revisions\/171"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/media?parent=170"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/categories?post=170"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/tags?post=170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}