Sprachsteuerung mit Home Assistant: "Schalte wie trine aus"
Wer, wie der Autor dieser kleinen Artikelserie (g+) , ein Smart Home auf Basis von Home Assistant betreibt und zu faul ist, zum Steuern des eigenen Zuhauses eine Smartphone-App zu verwenden, kann auf Sprachsteuerung setzen. Wir beschreiben meinen persönlichen Weg, diese Sprachsteuerung ohne den Einsatz von Cloud einzurichten.
In Teil 1 dieser Serie (g+) haben wir uns mit dem Themen Text Assist und NLU beschäftigt. Wir sind also in der Lage, in natürlich klingender Textform ("Wie ist die Temperatur im Wohnzimmer?") Werte aus Home Assistant abzufragen und Geräte zu schalten. Außerdem können wir Entitäten in Home Assistant von der Sprachsteuerung explizit ausnehmen, um das Risiko von Verwechslungen zu minimieren und Aliase definieren, falls die Spracherkennung einzelne Geräte falsch in den Text umwandelt. Nun werden wir die Textform verlassen und beginnen, die sprachverarbeitenden Komponenten (Spracherkennung und Sprachsynthese) zu installieren. Die schon bekannte Anforderung ist, die Sprachsteuerung komplett lokal durchzuführen – wir gehen es an.