Ich benutze diesen Trick, um Home Assistant ohne einen Smart Speaker zu steuern, und er ist besser als ein Amazon Echo

Indeks
  1. Was du über die Sprachsteuerung von Home Assistant wissen musst
  2. Wie ich Home Assistant Assist auf meinem iPhone auslöse
    1. Apple Home ist mein anderer Trick

Entdecke, wie du Home Assistant ohne smarten Lautsprecher einfach und kostengünstig einrichtest, um deine Geräte sprachgesteuert zu bedienen und Datenschutzvorteile zu nutzen.

Hast du ein Haus voller smarter Geräte, aber keinen smarten Lautsprecher? Möchtest du kein zusätzliches Geld ausgeben, um Google Assistant oder Amazon Alexa zu deinem Home Assistant-Setup hinzuzufügen? Du kannst es günstig machen und gleichzeitig große Datenschutzvorteile genießen.

Was du über die Sprachsteuerung von Home Assistant wissen musst

Du kannst entweder für Home Assistant Cloud bezahlen, um Zugang zu cloudbasierten Verarbeitungsfunktionen für verschiedene Sprachassistenten (wie die Möglichkeit, Nabu Casa’s Remote Processing zu nutzen oder Google Assistant und Amazon Alexa hinzuzufügen) zu erhalten, oder du kannst es selbstständig machen und dich für ein einfacheres lokales Modell entscheiden. Diese Anleitung geht davon aus, dass du dich für Letzteres entschieden hast.

Home Assistant verfügt über einen lokalen Offline-Sprachassistenten, den du konfigurieren musst, bevor du ihn verwendest. Dies kannst du unter Einstellungen > Sprachassistenten tun. Um deinen Assistenten mit deiner Stimme zu steuern, musst du eine Sprach-zu-Text-Engine einrichten, die deinen Sprachbefehl in Text umwandelt, der verarbeitet werden kann.

Eine der einfachsten Methoden, dies zu tun, besteht darin, Google Gemini (oder ein ähnliches Tool) zu deinem Home Assistant-Server hinzuzufügen, nach dem du Zugang zu „Google AI STT“ in der Sprachassistenten-Konfiguration erhältst. Du kannst auch das Sprachsynthese-Modell (Google AI TTS) für Rückmeldungen verwenden, obwohl Home Assistant auch Zugang zur Google Translate API für diesen Zweck bietet.

Ein offensichtlicher Nachteil hierbei ist, dass deine Anfragen über die Server von Google geleitet werden, was zu Verzögerungen führen kann und möglicherweise Alarmglocken läutet, wenn Datenschutz für dich oberste Priorität hat. Außerdem könntest du an API-Aufrufen limitiert sein, was bedeutet, dass du für Gemini bezahlen musst, um deinen Sprachassistenten weiterhin verwenden zu können.

Eine gute Alternative besteht darin, deine eigene lokale STT-Lösung zu entwickeln, wobei Whisper eine der einfachsten ist, die eingerichtet werden kann. Du kannst es in zwei Klicks als Home Assistant-App (ehemals als Add-On bekannt) installieren und dann das Modell „faster-whisper“ für die besten Ergebnisse auswählen. Starte deinen Server neu, starte die App und du findest ein neues Gerät namens „Wyoming Protocol“ unter Einstellungen > Geräte & Dienste.

Füge es hinzu, und du kannst „faster-whisper“ in deiner Sprachassistenten-Konfiguration auswählen.

Wie ich Home Assistant Assist auf meinem iPhone auslöse

Mit einem richtig konfigurierten Assistenten kannst du nun deine Aufmerksamkeit auf die Auslösung richten. Ich benutze dafür mein iPhone, was bedeutet, dass es auch mit meiner Apple Watch und meinen AirPods Pro funktioniert. Da mein iPhone normalerweise in der Nähe ist, meine Watch immer bei mir und ich oft Kopfhörer trage, ist diese Lösung vermutlich praktischer als ein Smart-Speaker-Setup.

Ich habe festgestellt, dass der beste Weg, dies auf Apple-Geräten zu tun, darin besteht, eine Verknüpfung zu erstellen. Ich habe dies mit der Kurzbefehle-App getan, indem ich die „Assist in app“-Aktion von Home Assistant zu einem Arbeitsablauf hinzugefügt und die Verknüpfung dann mit dem Namen „Assist“ gespeichert habe.

Jetzt muss ich nur noch sagen: „Hey Siri, Assist“ und die Home Assistant-App wird entweder auf meinem iPhone oder meiner Apple Watch mit der Benutzeroberfläche des Sprachassistenten geöffnet.

Es gibt auch andere Möglichkeiten, dies zu tun, die alle in der etwas veralteten Assist auf Apple-Geräten Home Assistant-Dokumentation dokumentiert sind. Wenn du beispielsweise die Sprachsteuerung für das iPhone aktivierst und dann eine benutzerdefinierte Phrase einrichtest, kannst du ein Aktivierungswort wie „OK, Nabu“ verwenden, um dasselbe zu erreichen. Alternativ kannst du auch die Aktionstaste deines iPhones verwenden, um stattdessen eine Verknüpfung auszulösen.

Android-Nutzer haben ebenfalls Optionen. Öffne die Home Assistant-App und gehe zu Einstellungen > Companion-App > Assist für Android. Hier kannst du die „Als Standard festlegen“-Schaltfläche verwenden, um Home Assistant als deinen standardmäßigen systemweiten Assistenten festzulegen. Wenn du deinen Assistenten häufig verwendest, könnte das jedoch nicht ideal sein.

Deine beste Alternative besteht darin, stattdessen ein Widget auf dem Startbildschirm zu verwenden.

Apple Home ist mein anderer Trick

Obwohl es nicht für jeden eine Lösung ist, habe ich mein Home Assistant-Setup in Apple Home mit HomeKit Bridge gespiegelt. Das ermöglicht mir, Siri wie gewohnt mit Geräten zu verwenden, die der Assistent für alle native Apple Home-Geräte hält. Es ist kein Geheimnis, dass Siri nicht die beste Leistung bringt, aber solange deine Geräte entsprechend benannt und richtig nach Standort gekennzeichnet sind, ist es für den Assistenten schwer, Fehler zu machen.

Das hat auch den Nebeneffekt, dass ich freie Fernsteuerung über mein Smart Home habe.

Bist du neugierig auf weitere Artikel wie Ich benutze diesen Trick, um Home Assistant ohne einen Smart Speaker zu steuern, und er ist besser als ein Amazon Echo? Entdecke spannende Inhalte in der Kategorie Wie man.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up