Home Voice Assistant

Objective

Hardware

Product Purpose
Raspberry Pi 5 Main SBC (Single Board Computer) to run the assistant
Power Supply Needed for steady power supply
Any bluetooth speaker For audio output, ideally with AUX cable
SD card
Microphone
Optional
Active Cooler To help with keeping the RPi from overheating
Micro HDMI Needed for interfacing with monitor for easier development

Code

Workflow

Initial Setup

Hardware Setup

Python Setup

Running the script

cd PATH_TO_REPO
source PATH_TO_PYTHON_ENVIRONMENT/bin/activate
python main.py

Audio Interface

High-level Python Script Overview

Next Steps