{"repo":"campwill/hal-voice-assistant","free":true,"listed":false,"github":"https://github.com/campwill/hal-voice-assistant","clone":"git clone https://github.com/campwill/hal-voice-assistant.git","description":"A voice-activated AI assistant modeled after HAL 9000, built with Raspberry Pi and self-hosted services for speech-to-text, language generation, and text-to-speech.","language":"Python","stars":82,"topics":["ai","hal-9000","ollama","piper","raspberry-pi","respeaker-2mics-array","voice-assistant","vosk","porcupine"],"license":null,"category":"self-hosted-apps","readme_excerpt":"Hal 9000 Voice Assistant A voice-activated AI assistant modeled after HAL 9000 from 2001: A Space Odyssey . The assistant is built using a Raspberry Pi Zero 2 W, integrated with dual microphones, a speaker, and status LEDs - all housed within a 1:1 scale HAL 9000 model kit. The system activates on the wake phrase “Hey HAL” using Porcupine for local wake word detection and processes spoken input using fully self-hosted services for speech-to-text ( Vosk ), language generation ( Ollama ), and text-to-speech ( Piper ). The text-to-speech voice is custom-trained using samples from the film to closely match HAL’s original tone. A demo of the voice assistant can be viewed here . Table of Contents - Project Overview - Hardware - Software - How it Works - Prerequisites - Installation - Demo - Model Assembly - Notes Project Overview This project combines the following hardware and software components: Hardware - Raspberry Pi Zero 2 W - The voice assistant's main computer. Runs the Python assistant script and handles communication with STT/LLM/TTS services via local network. - ReSpeaker 2-Mics Pi Hat - Provides two onboard microphones, a JST 2.0 speaker output, and three programmable LEDs. - adafruit Mono Enclosed Speaker (1W 8 Ohm) - Compatible speaker with JST 2.0 connector, used for audio output. - Moebius Models HAL 9000 1:1 Scale Model Kit - Enclosure used to house hardware, modeled after HAL 9000 from 2001: A Space Odyssey . - Homelab Server – Hosts all compute-heavy services (sp","default_branch":null,"files":null,"tree":[],"storefront":"/r/campwill","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/campwill/hal-voice-assistant/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}