Zum Inhalt springen

Sprachsteuerung

  • von

jeder kennt die Sprachdienste „Google Now“ , „Alexa“ und andere, die aber alle eins gemeinsam haben: Die gesprochenen Wörter werden über das Internet zu den entsprechenden Anbietern geleitet.

Auf der Suche nach einem „Offline“ Dienst bin ich auf die Open-Source Lösung „Mycroft“ gestoßen, die ich auf meinem alten RPi3 getestet habe. In einem optionalen Mycroft-Skill für FHEM wurde ich dann auf ein NLUI* device aufmerksam, welches für eine Sprachsteuerung meiner Hausautomation völlig ausreichend ist.

Mit dem Modul „talk2FHEM“ lassen sich die Sprach- / Steuerbefehle einfach über reguläre Ausdrücke definieren.

Als Mikrofon für die Befehlseingabe dient natürlich das Smartphone. Mit Hilfe des zusätzlichen Tasker-Plugin „Autovoice“ und einem kurzen Tasker-Skript ist die Sprachsteuerung dann nutzbar. „Autovoice“ kann die Befehle „offline“ erkennen, und sendet diese dann über das FHEM Tasker-Plugin an den Server. Dort werden die Worte von dem Modul „talk2FHEM“ ausgewertet und in Steuerbefehle umgesetzt.

*Natural Language User Interface