Alena’s Status Report for 9/28

What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).

Personally, I implemented the initial code for voice commands and have a working prompt/response system using the SpeechRecognition library. The code is able to recognize when the user says “Hey Chef,” and can parse some specific commands that the user inputs through voice. I also used the pyttsx3 library to successfully generated prompts to respond to the user.

I was also able to start the code for the microphone integration onto the Raspberry Pi pico since our parts came in. I soldered headers onto both of the picos and the microphone board.

I also did some research with Kayla to finalize our web app structure and the frameworks we will be using for front end and back end development.

Is your progress on schedule or behind. If you are behind, what actions will be
taken to catch up to the project schedule?

In terms of voice commands, we are actually ahead of schedule because they took less time than imagined. However, we are slightly behind on hardware integration because we ordered our parts later, and the PCB layout still needs to be done. This will be the main focus for the coming week.

What deliverables do you hope to complete in the next week?

I hope to have a finalized PCB layout with Michelle so we can send it to manufacturing, and also finish the microphone and speaker initialization using the pico. A stretch goal will be to incorporate my previous work on voice commands with the microphone and speaker.

Alena’s Status Report

What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).

This week, I worked on the initial research and testing of the SpeechRecognition library. I was able to implement some code for speech-to-text conversion in Python using my computer mic. I also researched components for the PCB, as well as a suitable microphone to use. I also did some initial prototyping/code for word splicing, but that is subject to change as we progress with the design. We also finalized the plan for our project, creating a Gantt chart for deadlines.

Is your progress on schedule or behind. If you are behind, what actions will be taken to catch up to the project schedule?

My progress is mostly on schedule, but the PCB design is slightly behind schedule. Michelle and I will work on that in the mean time while parts are being ordered.

What deliverables do you hope to complete in the next week?

By next week, I hope to have a PCB designed and ready to send to manufacturing, as well as all necessary parts ordered for initial prototyping. I also hope to finalize which speech library we will use in Python, and iron out some details regarding word splicing.