Eigenes deutsches Wake Word für Home Assistant mit Wyoming

Trainiere eine deutsche Phrase, bewerte das Basic-Modell vor dem Kauf in der Konsole und führe das heruntergeladene Modell anschließend lokal über Wyoming aus.

Ablauf

  1. Wake Word eingeben und Training starten.
  2. Das Basic-Modell vor dem Download mit dem eigenen Mikrofon testen.
  3. Bei Bedarf das ONNX-Paket kaufen und herunterladen.
  4. Wyoming-Dienst starten und in Home Assistant hinzufügen.
  5. Mit endgültigem Mikrofon, Abstand und Raumgeräusch validieren.

In Home Assistant: Einstellungen → Geräte & Dienste → Integration hinzufügen → Wyoming Protocol. Server-IP und Port 10400 eintragen und danach das Wake Word im Sprachassistenten auswählen.

Wyoming- und Docker-Anleitung · HA-Add-on-Quellcode · Open-Source-Runtime

Warum nicht direkt in openWakeWord laden?

ONNX beschreibt ein Dateiformat, aber keinen einheitlichen Inferenzvertrag. Voicute verwendet einen selbst entwickelten Causal TCN, passende Heads sowie eigene Mel-Vorverarbeitung, Eingabefenster und Ausgabesemantik. openWakeWord erwartet eine andere Pipeline.

Voicute-Modell → onnx-wakeword Wyoming-Dienst → Home Assistant

Das vollständige kompakte Modell wird für Zielsprache und Phrase trainiert statt nur eines kleinen Klassifikators über einem festen Embedding. Gerätevalidierung bleibt notwendig.

Grenze des Basic-Modells: Der Online-Test unterstützt die Kaufentscheidung, garantiert aber keine Produktionsreife. Wortabhängige Fehlaktivierungen können spezifische Negativbeispiele erfordern.
HA-Wake-Word trainieren und bewerten