Dieses Projekt implementiert einen digitalen Bilderrahmen, der mit einem Raspberry Pi, einem 7-Zoll-Touchdisplay und einem USB-Mikrofon realisiert wurde. Die Steuerung erfolgt über Sprachbefehle, während die Bilder in einer automatisierten Diashow präsentiert werden.
- Raspberry Pi 4 Model B
- 7-Zoll-Touchdisplay
- USB-Mikrofon
- 16 GB SD-Karte
- Betriebssystem: Raspberry Pi OS
- Programmiersprache: Python 3.9 oder höher
Installieren Sie die folgenden Abhängigkeiten mit pip
:
pip install opencv-python
pip install SpeechRecognition
pip install numpy
pip install rapidfuzz
git clone <REPOSITORY_URL>
cd digital-frame-project
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
mkdir -p /home/pi/DigiBilderrahmen/script/images
python3 bilderrahmen.py
Die folgenden Sprachbefehle werden vom System unterstützt:
- "stopp": Stoppt die Diashow.
- "schneller": Erhöht die Abspielgeschwindigkeit.
- "langsamer": Verringert die Abspielgeschwindigkeit.
- "weiter": Setzt die Diashow fort.
- "speichern als favorit": Speichert das aktuelle Bild als Favorit.
- "spiele favoriten ab": Startet eine Diashow mit den gespeicherten Favoriten.
- "alle bilder anzeigen": Zeigt alle Bilder in einer Diashow.
- "bild löschen": Entfernt das aktuelle Bild aus dem Verzeichnis.
- Die Mikrofoneinstellung (Index) kann variieren. Passen Sie ggf. den device_index in der Funktion listen_for_command() an.
- Stellen Sie sicher, dass alle Bilder im Verzeichnis /home/pi/DigiBilderrahmen/script/images gespeichert sind.