Raspberry Pi Voice Assistant

Created by [Tim Weng] • Started on June 23, 2025

Raspberry Pi voice assistant that is like Alexa or Siri.

Total Hours Spent: 18 hours

Day 1 (June 27):

11:12

Goals: I want to make a voice assistant like Siri or Alexa. I want to learn how this type of stuff works. I'm new to this, so this is going to be rough. Also I plan on using ChatGPT and YouTube for help. The plan is to run everything on my PC and export it onto the Raspberry Pi.

Helpful videos: https://youtu.be/nHpJaE559r4?si=kftr_ryhOFDHl-aS, https://youtu.be/VTc-O_Sq9Xs?si=khJrI8_UeVIjEQgH

Parts: Raspberry Pi 4 Micro SD (16GB) USB Microphone Speaker (3.5mm or Bluetooth) Case (for carrying; plan on designing it)

I guess the first thing to do is to set up the Raspberry Pi so that I can upload the OS onto it. I plan to use Python primarily and utilize voice recognition.

11:22

First step is to update Python because everything will be done on the terminal. The system won't allow me to download the libraries, so I'm lost. The error is because the Raspberry Pi OS is preventing. The plan is to make a local folder and run it inside a Virtual Environment. Finished installing the libraries. To activate the VM, I need to run the command: source myvoiceenv/bin/activate to access.

Total Hours Spent: 2

Day 2 (July 3)

11:32

Got the API key and started work on the script Ran the code, and it seems to work. The only caveat is that the API key allows 2 uses per day Finished debugging in VSCode.

image

Total Hours Spent: 8.5

Day 3 (July 3)

10:57

Designing the case

Day 4 (July 7)

10:06

I don't know how to use CAD, so I have to learn, and it might take a while.

Day 5+6 (July 15-16)

11:24

Working on the case.

image

12:13

Raspberry Pi 4 B Case

I'm about 85% finished. I have to make it into two shells for the Raspberry Pi.

Day 7: (July 24)

10:21

Finished case

Total Hours: 6

Day 8: (August 11)

9:43

Working on the BOM and wiring diagram

Total Hours: 1.5