4c826d628c3bf62f7cc3026bebe11942c82bee49
Home-Bro Client (The Satellite)
Dies ist der Client-Teil des Home-Bro Projekts, der auf einem Raspberry Pi läuft.
Funktionen
- Wake-Word Erkennung (Porcupine)
- Bildaufnahme (Snapshot) via Webcam
- Upload zum Brain (FastAPI)
- Audio-Wiedergabe der sarkastischen Kommentare
- Web-UI zur Konfiguration (Brain URL, Wake-Word, Picovoice Key)
Installation
-
Repository klonen:
git clone git@git.hnrx.net:homelab/home-bro-client.git cd home-bro-client -
Virtuelle Umgebung erstellen & aktivieren:
python3 -m venv venv source venv/bin/activate -
Abhängigkeiten installieren:
pip install -r requirements.txt -
Konfiguration:
.envDatei basierend auf.env.exampleerstellen oder später über das Web-UI konfigurieren. -
Starten:
python app/main.py -
Web-UI aufrufen: Öffne
http://<pi-ip>:8080in deinem Browser.
Description
Languages
Python
35.2%
CSS
24.9%
JavaScript
20.5%
HTML
19.4%