Für das erste Sprint Review wurde ein kleiner Showcase in Python entwickelt um unseren Entwicklungsstand präsentieren zu können.
Es handelt sich hierbei um einen simplen Logger, der auf einige MQTT-Topcis subscribed und die entsprchenden Nachrichten als Log ausgibt. Hierbei liegt der Schwerpunkt auf der Wakeword-Erkennung sowie dem Speech-To-Text Service.
Die Daten der Services werden nach dem Hermes Protokoll als Nachrichten im MQTT-Broker bereitgestellt.
Der Showcase befindet sich im Ordner /src/showcase und kann wahlweise über die Datei /src/main.py oder
/src/showcase/showcase.py ausgeführt werden. Dazu muss der Sprachassistent Deep Thought laufen (Siehe hierzu
Installation) und der MQTT Broker über das Netzwerk erreichbar sein.
Zum Ausführen sind dann die folgenden Schritte notwendig:
- Python 3 installieren
- Requirements mit
pip install -r requirements.txtinstallieren - Ausführen des Showcase mit
python ./src/main.py