Schlagwort-Archiv: Voice

Home Assistant Voice erweitern mit LLM – ein Erfahrungsbericht

Im letzten Beitrag hatte ich mich mit Home Assistant Voice beschäftigt und bin zu dem Ergebnis gekommen, dass es durchaus benutzbar ist, aber leider noch nicht ansatzweise das Level kommerzieller Smart-Speaker erreicht – zu starr sind teilweise die in der „Intent Engine“ hinterlegten Formulierungen, und auch kleinste „Verhörer“ der Speech-to-Text Engine führen zwangsläufig zu einer Fehlermeldung. Dem kann man entgegensteuern, indem man eigene Sprachbefehle anlegt, aber das ist aufwendig und löst auch das Problem mit manchmal falsch verstandenen Wörtern nicht wirklich.

Eine attraktiv erscheinende Alternative ist da das Einbinden eines LLMs, da es beide Probleme zu lösen vermag, weil es natürliche Sprache versteht und sich zumindest in der Theorie auch nicht sofort von missverstandenen Wörtern aus der Ruhe bringen lässt. Das LLM kann dabei grundsätzlich sowohl lokal laufen, als auch in der Cloud – für Ersteres benötigt man allerdings einen Rechner mit entsprechend starker GPU, und für letzteres muss man Kosten für die Nutzung der LLM-API in Kauf nehmen und verliert natürlich (zumindest teilweise) den Vorteil der besseren Privatsphäre. Trotzdem werde ich beide Herangehensweisen beleuchten, denn glücklicherweise gibt es noch andere Alternativen als die bekannten LLM-Anbieter aus den USA.

Da sich dieses Feld schnell bewegt und es verschiedene technische Lösungsansätze dafür gibt, möchte ich in diesem Artikel keine Schritt-für-Schritt-Anleitung festhalten, sondern eher allgemein über meine Erfahrungen beim verwenden von LLMs in Home Assistant sprechen.

Noch bevor man ein LLM einbindet, muss man sich für eine Integration entscheiden. Ich verwende hierfür aktuell HACS Local OpenAI LLM, da es deutlich einsteigerfreundlicher als „Extended OpenAI Conversation“ ist und über das optionale Addon „Tools for Assist“ auch Zusatzfunktionen wie Websuche, Umrechnungen und Wettervorhersagen unterstützt, ohne dass man viel einrichten muss. Lasst euch von den Namen nicht verwirren, „OpenAI“ bedeutet in diesem Fall nur, dass euer LLM über eine OpenAI-Kompatible API erreichbar sein muss.

Weiterlesen

Lokales Home Assistant Voice in 2026 – endlich Massentauglich?

Home Assistant ist großartig, um smarte Komponenten aus verschiedenen Ökosystemen miteinander zu vereinen und auf viele verschiedene Arten zu steuern. Neben der App kann man Dashboards z.B. mithilfe eines Tablets in einer Wandhalterung realisieren, man kann physische Knöpfe z.B. über Zigbee einbinden oder auch versuchen, alles möglichst zu automatisieren, um idealerweise erst gar nicht mit dem System ineragieren zu müssen. Was davon man in welcher Form nutzen möchte, bleibt jedem Nutzer selbst überlassen. Es gibt allerdings neben den genannten Steuerungsmöglichkeiten noch eine weitere, die für viele die ideale Mischung zwischen möglichst wenig Technik-Interaktion und trotzdem möglichst gezielter Steuerung darstellt, und das ist die Steuerung mit der Stimme. Home Assistant bietet hierzu die Möglichkeit, Alexa oder Google Assistant fähige Smart Speaker anzubinden (die manuelle Einrichtung erfordert aber etwas Aufwand), und zusätzlich gibt es mit der von Nabu Casa betriebenen Home Assistant Cloud die Möglichkeit, Smart Speaker beider Systeme oder aber den eigens entwickelten Assist-Service mit nur wenigen Klicks einzurichten. Für viele Nutzer, die sich nicht lange mit der Einrichtung aufhalten wollen und vielleicht schon Smart Speaker von Amazon oder Google zuhause haben, kann das der vorzuziehende Weg sein – allerdings ist man dabei natürlich zumindest für die Heimsteuerung per Stimme wieder von einem (oder mehreren) Cloud-Diensten abhängig. Wer das nicht möchte, der kann sich allerdings auch eine vollständig lokale Assist-Pipeline einrichten, und genau das möchte ich in diesem Artikel genauer beleuchten. Dabei werden wir uns zunächst die technischen Grundvoraussetzungen ansehen, das Setup durchgehen und anschließend werde ich über meine Erfahrungen im Alltag berichten. In einem zukünftigen Artikel möchte ich auch noch die Einbindung eines (lokalen) LLMs beleuchten, das würde für diesen Beitrag jedoch den Rahmen sprengen.

Unten: Home Assistant Voice Preview, Oben: M5Stack Atom Echo
Weiterlesen