Raspberry Pi Voice Assistant

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

Raspberry Pi voice assistant that is like Alexa or Siri.

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.

11:28

The system won't allow me to download the libraries, so I'm lost.

11:32

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.

11:34

Finished installing the libraries. To activate the VM, I need to run the command: source myvoiceenv/bin/activate to access.

Day 2 (July 3)

11:32

Got the API and updated the script

12:35

Ran the code, and it seems to work. The only caveat is that the API key allows 2 uses per day

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, might take a while.