Zum Inhalt

Lokale Sprachsteuerung mit Home Assistant Assist einrichten

Veröffentlicht am 27. August 2026 · Geschätzte Lesezeit: 7 Minuten

Mit Assist steuerst du Lampen, Schalter und andere freigegebene Geräte per Sprache. Speech-to-Phrase oder Whisper wandelt deine Sprache lokal in Text um, Home Assistant führt den passenden Befehl aus und Piper spricht die Antwort. Für den ersten Test reicht die Home-Assistant-App auf dem Smartphone; ein Sprachgerät mit Mikrofon und Lautsprecher kannst du später ergänzen. Plane etwa 30 Minuten für Installation, Einrichtung und Test ein.

Voraussetzungen

  • Home Assistant OS mit einem aktuellen vollständigen Backup
  • Administratorzugriff auf Home Assistant
  • Ein Smartphone mit der aktuellen Home-Assistant-App oder ein unterstütztes Sprachgerät
  • Mindestens eine eindeutig benannte Lampe oder ein Schalter für den Funktionstest

1. Backup und Rückweg vorbereiten

Öffne Einstellungen → System → Backups und erstelle ein vollständiges Backup. Lade zusätzlich eine Kopie auf einen anderen Rechner oder ein NAS herunter.

Notiere, welche vorhandene Sprachpipeline unter Einstellungen → Sprachassistenten aktuell ausgewählt ist. Ändere die bestehende Pipeline nicht sofort, sondern lege für den Test eine neue an. So kannst du jederzeit zur bisherigen Einstellung zurückwechseln.

Warning

Stelle ein Backup nicht nur wegen eines falsch erkannten Sprachbefehls wieder her. Meist genügt es, die neue Pipeline zu löschen oder Speech-to-Phrase, Whisper beziehungsweise Piper vorübergehend zu stoppen.

2. Passende Spracherkennung auswählen

Für die lokale Spracherkennung stehen zwei sinnvolle Wege bereit:

  • Speech-to-Phrase erkennt typische Smart-Home-Befehle und berücksichtigt die Namen deiner freigegebenen Geräte, Bereiche und Etagen. Es benötigt vergleichsweise wenig Rechenleistung.
  • Whisper versteht freier formulierte Sprache, benötigt dafür aber deutlich mehr Rechenleistung und kann auf kleiner Hardware langsamer reagieren.

Beginne auf einem Raspberry Pi, Home Assistant Green oder ähnlich sparsamer Hardware mit Speech-to-Phrase. Nutze Whisper nur, wenn du freie Formulierungen brauchst und dein Home-Assistant-System genügend Leistungsreserven besitzt.

Tip

Du kannst später eine zweite Pipeline mit Whisper anlegen. So lässt sich die Erkennung vergleichen, ohne die funktionierende Speech-to-Phrase-Pipeline zu überschreiben.

3. Speech-to-Phrase oder Whisper installieren

Öffne Einstellungen → Apps → App-Store. Suche nach Speech-to-Phrase und installiere die App.

Möchtest du stattdessen Whisper verwenden, installiere Whisper. Installiere für den ersten Test nur eine der beiden Spracherkennungen, damit die Auswahl in der Pipeline übersichtlich bleibt.

Öffne die installierte App, aktiviere Beim Systemstart starten und starte sie. Warte, bis der Status Läuft angezeigt wird.

4. Piper für die Sprachausgabe installieren

Öffne erneut Einstellungen → Apps → App-Store, suche nach Piper und installiere die App. Aktiviere Beim Systemstart starten und starte Piper.

Piper erzeugt die gesprochene Antwort lokal. Die gewünschte Sprache und Stimme wählst du später in der Assist-Pipeline aus.

5. Wyoming-Dienste hinzufügen

Wechsle zu Einstellungen → Geräte & Dienste. Home Assistant sollte Speech-to-Phrase oder Whisper sowie Piper im Bereich Entdeckt als Wyoming-Dienste anzeigen.

Wähle bei jedem gefundenen Dienst Konfigurieren beziehungsweise Hinzufügen und bestätige den Dialog. Danach müssen beide Komponenten in der Wyoming-Integration erscheinen.

Werden die Dienste nicht automatisch gefunden, wähle unten rechts Integration hinzufügen, suche nach Wyoming Protocol und folge dem Dialog. Verwende die manuelle Adresse nur, wenn der Sprachdienst tatsächlich auf einem anderen Rechner läuft.

Warning

Öffne Wyoming-Ports nicht im Internet. Sprachdienste gehören in dein vertrauenswürdiges Heimnetz oder in ein abgesichertes internes Netzwerk.

6. Neue lokale Assist-Pipeline anlegen

Öffne Einstellungen → Sprachassistenten und wähle Assistent hinzufügen. Vergib einen verständlichen Namen wie Assist lokal.

Stelle die Pipeline so ein:

  • Sprache: Deutsch
  • Konversationsagent: Home Assistant
  • Speech-to-Text: Speech-to-Phrase oder Whisper
  • Speech-to-Text-Sprache: Deutsch
  • Text-to-Speech: Piper
  • Text-to-Speech-Sprache: Deutsch
  • Stimme: eine verfügbare deutsche Piper-Stimme

Speichere die neue Pipeline. Wenn mehrere deutsche Varianten angeboten werden, wähle zunächst die voreingestellte Variante und teste sie, bevor du weitere Einstellungen änderst.

7. Fehlenden Sprachassistenten aktivieren

Dieser Schritt ist nur nötig, wenn der Bereich Sprachassistenten trotz installierter Dienste fehlt. Öffne mit dem Datei-Editor deine configuration.yaml und füge den folgenden Block ein:

assist_pipeline:

Der Block aktiviert die Assist-Pipeline ohne zusätzliche Zugangsdaten. Prüfe anschließend unter Entwicklerwerkzeuge → YAML die Konfiguration und starte Home Assistant erst neu, wenn die Prüfung keinen Fehler meldet.

Warning

Füge den Schlüssel nicht ein zweites Mal ein, wenn assist_pipeline: bereits in deiner Konfiguration vorhanden ist. Doppelte YAML-Schlüssel können zu unerwartetem Verhalten führen.

8. Nur benötigte Geräte freigeben

Öffne Einstellungen → Sprachassistenten → Geräte freigeben. Wähle für den ersten Test nur eine Lampe oder einen Schalter aus und aktiviere die Freigabe für Assist.

Gib dem Gerät und seinem Bereich eindeutige, gut aussprechbare Namen. Vermeide mehrere Geräte mit fast identischen Namen wie Lampe, Lampe 1 und Lampe neu.

Danger

Gib Türschlösser, Garagentore, Alarmanlagen und andere sicherheitskritische Geräte nicht unüberlegt für Sprachbefehle frei. Ein Sprachbefehl kann versehentlich oder von einer anderen Person in Hörweite ausgelöst werden.

9. Pipeline in der App testen

Öffne die Home-Assistant-App auf dem Smartphone und starte Assist über das Sprechblasen- oder Mikrofon-Symbol. Wähle die neue Pipeline Assist lokal aus.

Sprich einen eindeutigen Befehl, zum Beispiel:

Schalte das Testlicht ein.

Testlicht ist hier nur ein Beispiel. Verwende stattdessen den Namen der Lampe, die du im vorherigen Schritt für Assist freigegeben hast.

Prüfe danach mit einem zweiten Befehl die Gegenrichtung:

Schalte das Testlicht aus.

Die Funktionsprüfung ist erfolgreich, wenn die richtige Lampe reagiert und Piper eine verständliche Antwort ausgibt.

10. Erkennung und Namen verbessern

Wird das falsche Gerät gewählt, kontrolliere zuerst den Namen der Entität, den Bereich und die Freigabe für Assist. Kurze eindeutige Namen funktionieren meist besser als technische Gerätebezeichnungen.

Speech-to-Phrase erstellt aus freigegebenen Geräten und Bereichen seinen bekannten Wortschatz. Nach größeren Namensänderungen kann die App kurz benötigen, um ihre Daten neu vorzubereiten. Prüfe ihren Status und das Protokoll, bevor du Home Assistant mehrfach neu startest.

Reagiert Whisper zu langsam, wechsle in der Pipeline zurück zu Speech-to-Phrase. Damit bleibt die lokale Verarbeitung erhalten, während der Rechenbedarf sinkt.

11. Optional ein Aktivierungswort ergänzen

Ein Aktivierungswort ist nur nötig, wenn ein kompatibles Sprachgerät dauerhaft auf einen Startbegriff hören soll. Für die Bedienung über die Schaltfläche in der Smartphone-App brauchst du openWakeWord nicht.

Installiere unter Einstellungen → Apps → App-Store die App openWakeWord, aktiviere Beim Systemstart starten und starte sie. Füge anschließend den entdeckten openWakeWord-Dienst unter Einstellungen → Geräte & Dienste zur Wyoming-Integration hinzu.

Öffne deine lokale Pipeline unter Einstellungen → Sprachassistenten. Wähle im Drei-Punkte-Menü die Funktion zum Hinzufügen eines Streaming-Aktivierungsworts und verwende für den ersten Test das angebotene Standardwort ok nabu.

Warning

Eigene mit dem offiziellen Werkzeug trainierte Aktivierungswörter werden derzeit nur für Englisch unterstützt. Verwende für einen zuverlässigen Einstieg zunächst ein vorhandenes Modell und prüfe Fehlaktivierungen im Alltag.

12. Backup und Rückweg testen

Wenn die neue Pipeline nicht zuverlässig funktioniert, öffne Einstellungen → Sprachassistenten und wähle wieder deine vorherige Pipeline. Lösche die lokale Test-Pipeline erst, nachdem der Rückwechsel funktioniert.

Speech-to-Phrase, Whisper, Piper und openWakeWord kannst du unter Einstellungen → Apps einzeln stoppen. Beim Stoppen bleiben ihre Einstellungen erhalten. Deinstalliere sie erst, wenn du sie nicht weiter testen möchtest.

Eine Wiederherstellung des vollständigen Backups ist der letzte Rückweg, falls bei der Einrichtung weitere Home-Assistant-Einstellungen beschädigt wurden.

13. Typische Fehler beheben

  • Die Wyoming-Dienste erscheinen nicht: Prüfe, ob Speech-to-Phrase oder Whisper und Piper wirklich laufen. Starte nicht sofort Home Assistant neu, sondern kontrolliere zuerst die App-Protokolle.
  • Deutsch lässt sich nicht auswählen: Prüfe, ob sowohl die gewählte Spracherkennung als auch Piper Deutsch anbieten und in der Pipeline dieselbe Sprache eingestellt ist.
  • Ein Gerät reagiert nicht: Kontrolliere unter Sprachassistenten → Geräte freigeben, ob genau diese Entität für Assist freigegeben ist.
  • Das falsche Gerät reagiert: Vergib eindeutigere Namen und ordne die Entitäten passenden Bereichen zu.
  • Whisper antwortet sehr langsam: Verwende ein kleineres Whisper-Modell, sofern die App diese Einstellung anbietet, oder wechsle für typische Smart-Home-Befehle zu Speech-to-Phrase.
  • Piper bleibt stumm: Prüfe, ob Piper läuft, in der Pipeline als Text-to-Speech-Dienst ausgewählt ist und das verwendete Sprachgerät Ton ausgeben kann.
  • Das Aktivierungswort funktioniert nicht: Prüfe, ob openWakeWord als Wyoming-Dienst hinzugefügt und der richtigen Pipeline zugeordnet wurde. Teste die Pipeline zuerst ohne Aktivierungswort über die App.

Grundlage dieser Anleitung sind die aktuellen offiziellen Home-Assistant-Seiten zum vollständig lokalen Sprachassistenten, zum Wyoming-Protokoll, zur Freigabe von Geräten für Assist und zu Aktivierungswörtern, geprüft am 27. August 2026. Technische Hintergründe liefert das offizielle Projekt Speech-to-Phrase. Eine öffentlich auffindbare Video-Ergänzung ist Home Assistant Voice Preview Edition – Local Setup with Whisper & Piper.

Fertig

Deine neue Assist-Pipeline verarbeitet Sprachbefehle mit Speech-to-Phrase oder Whisper und Piper lokal auf deiner Home-Assistant-Installation. Der einfache Funktionstest ist bestanden, wenn die über die App gesprochene Anweisung genau das freigegebene Testgerät schaltet und eine verständliche lokale Sprachantwort folgt.