Home Assistant Update 2023.5 - Sprach Kapitel 2 mit Sprach Ein- & Ausgabe
Home Assistant Update 2023.5
In diesem Video wird das neue Home Assistant Update von 2023.5 vorgestellt, welches viele neue Funktionen und Begriffe enthält.
Neue Features im Voice Assistant
- Chapter 2 des Voice Assistants ist offiziell gestartet
- Wyoming Local Speech to Text mit OpenAI Whisper
- Piper: Neues Home Assistant eigenes Modell für High Quality Local Text to Speech
Weitere Änderungen im Update
- Verbesserte Entitätseinstellungen
- Einstellungsmöglichkeiten für Sprachdienste in der Menüleiste "Voices Systems"
- Neue Einstellungsmöglichkeiten bei Web Hooks, z.B. die GET Methode
- Unterstützung für das Rotwild M1 und verbessertes Datenspeicher Management im Home Assistant Operating System Version 10
- Bluetooth home unterstützt nun auch Button und Dimmer Events
- Neue Integrationen wie Roborock Integration zu Wyoming und Next DNS Integrations-Energy DSM erlaubt es durch Fotos zu browsen.
- Simple Push unterstützt Anhänge.
Weitere nennenswerte Änderungen
- Voice over IP ermöglicht Anrufe über den neuen Voice Assistant.
Umstellung auf die Roborock-Integration in der Home Assistant App
Abschnittsübersicht: In diesem Abschnitt geht es um die Umstellung auf die Roborock-Integration in der Home Assistant App.
Umstellung auf die Roborock-Integration
- Die Schaumi-App wurde genutzt, da man in der Vergangenheit die Roborock App nicht gleichzeitig mit der Integration von HCS nutzen konnte.
- Die Roborock Integration erkennt automatisch das Gerät und kommuniziert lokal damit.
Änderungen an Home Assistant
Abschnittsübersicht: In diesem Abschnitt geht es um Änderungen an Home Assistant.
Der Assist-Assistent
- Der lokale Sprachassistent von Home Assistant kann nun auch per Sprache gesteuert werden.
- Es gibt keine Aktivierungswörter wie bei anderen Sprachassistenten, sondern man muss einen Button oder ein Telefon benutzen, um den Assistenten zu aktivieren.
Tabs in The Voice
- Speech to Text und Text zu Speech sind die beiden neuen Komponenten.
- Piper ist für Text zu Speech zuständig und funktioniert komplett lokal.
Wyoming Protokoll
Abschnittsübersicht: In diesem Abschnitt wird das Wyoming-Protokoll vorgestellt und wie es verschiedene Add-ons miteinander kommunizieren lässt.
Funktionsweise des Wyoming-Protokolls
- Das Wyoming-Protokoll ist im Wesentlichen ein Kommunikationsweg zwischen verschiedenen Add-ons.
- Es erlaubt, dass diese Add-ons miteinander kommunizieren können.
- Die genaue Funktionsweise ist nicht so wichtig, da es prinzipiell ziemlich egal ist, wie genau das funktioniert.
Whisper und Piper
Abschnittsübersicht: In diesem Abschnitt werden die beiden Add-ons Whisper und Piper vorgestellt und wie sie zusammenarbeiten.
Whisper
- Whisper ist ein Modell, das Sprache in Text umwandelt.
- Es ermöglicht die Nutzung von speech2text engines wie Whisper und anderen text-to-speech engines wie Piper.
- Es handelt sich hierbei nicht um einen Chat GPT.
Piper
- Piper ist eine text-to-speech engine.
- Bei der Konfiguration kann man auswählen, welche Stimme man haben möchte.
- Es gibt nur wenige deutsche Sprachen zur Auswahl.
Installation von Piper
Abschnittsübersicht: In diesem Abschnitt wird gezeigt, wie man Piper installiert und konfiguriert.
Installation von Piper
- Gehe zu den Einstellungen und dann auf die Addons.
- Installiere die aktuellste Version (2023.5).
- Gehe zum Addon Store und installiere Piper.
Konfiguration von Piper
- Wähle eine Stimme aus (z.B. Thorsten low).
- Lasse den Rest der Einstellungen so, wie sie sind.
- Speichere die Einstellungen und starte das Add-on.
Installation von Whisper
Abschnittsübersicht: In diesem Abschnitt wird gezeigt, wie man Whisper installiert und konfiguriert.
Installation von Whisper
- Gehe zum Addon Store und installiere Whisper.
Konfiguration von Whisper
- Wähle ein Modell aus (z.B. small int 8).
- Wähle die Sprache aus (z.B. Deutsch).
- Speichere die Einstellungen und starte das Add-on.
Fazit
Abschnittsübersicht: In diesem Abschnitt gibt es ein Fazit zur Nutzung von Home Assistant mit Piper und Whisper.
Nutzung von Home Assistant mit Piper und Whisper
- Die Kombination aus Piper und Whisper ermöglicht eine bessere Sprachausgabe in Home Assistant.
- Es ist wichtig, die richtigen Einstellungen vorzunehmen, um eine gute Qualität zu erreichen.
- Wenn man weitere Informationen benötigt, sollte man sich den Webcast von Home Assistant ansehen.
Konfiguration des Home Assistant Sprachassistenten
Abschnittsübersicht: In diesem Abschnitt wird gezeigt, wie der Home Assistant Sprachassistent konfiguriert werden kann.
Konfiguration von Geräten und Diensten
- Unter "Geräte und Dienste" in den Einstellungen können Integrationen wie Piper oder Whisper gefunden werden.
- Die Integrationen können konfiguriert werden, indem Parameter eingestellt und abgesendet werden.
- Wyoming Integration ist das Protokoll, das benötigt wird, damit der Home Assistant Sprachassistent mit Open AI Whisper und Piper kommunizieren kann.
Konfiguration des Home Assistant Sprachassistenten
- Unter "Sprachassistenten" in den Einstellungen kann der Home Assistant Sprachassistent konfiguriert werden.
- Es muss mindestens eine vollständige Konfiguration vorhanden sein. Hier kann die Sprache auf Deutsch eingestellt werden.
- Es gibt drei Module: Konversations-Agent, Sprache zu Text und Text zu Sprache. Whisper wird für die Umwandlung von Sprache zu Text verwendet. Für die Umwandlung von Text zu Sprache wird Piper verwendet.
Alias-Namen vergeben
- Alias-Namen können vergeben werden, um Geräte einfacher anzusteuern.
- Beispiel: Schreibtischlampe kann als "Birne Schreibtisch" oder "Schreibtisch Bilder" bezeichnet werden.
Verwendung des Home Assistant Sprachassistenten
- Der Home Assistant Sprachassistent kann über das Dashboard gesteuert werden.
- Es ist nicht möglich, mit Spracheingabe zu arbeiten, da das Ganze nicht über HTTPS läuft.
Der neue Assist
Abschnittsübersicht: In diesem Abschnitt geht es darum, was man mit dem neuen Assist machen kann und wie man ihn nutzen kann.
Nutzung des Assistenten
- Schalte die Birne auf dem Schreibtisch aus.
- Birne Schreibtisch anschalten.
- Schalte die Birne auf dem Schreibtisch aus.
Voice over IP Integration
- Man kann Telefone integrieren mit der Voice over IP Integration und über diese VoiceOver IP Integration kann man dann tatsächlich mit den assist sprechen.
- Das ist natürlich relativ praktisch jetzt in dem Fall für Home assistant damals so eben kein aktivierungswort braucht logischerweise.
- Gerade Leute, die ein Problem haben mit Datenschutz und Angst haben abgehört zu werden, für die ist das vielleicht wirklich eine echt gute Option.
Analoge Telefone digital machen
- Es gibt sogenannte analog zu Voice over IP Converter von Grand Stream. Hier tut man das Kabel des analogen Telefons rein und hier kommt dann ein Netzwerkkabel rein und dann hat man dadurch also durch diesen Konverter hier das alte analoge Telefon in VoiceOver IP umgewandelt auch sehr geil kostet allerdings in Deutschland 40 Euro.
Chat GPT in Home Assistant einrichten
Abschnittsübersicht: In diesem Abschnitt geht es darum, wie man Chat GPT in Home Assistant einrichten kann.
Einrichtung von Open AI Conversion Integration
- Man installiert sich Open AI Conversion Integration. In dieser Open Air conversion Integration muss man dann erstmal den Account angeben.
- Man braucht also einen bezahlten Account von Open AI, um das zu nutzen. Das ist nicht kostenfrei, kostet allerdings auch nicht viel.
- Dann kann man hier bei der Konfiguration eben sagen, wie möchte man sozusagen den Chat mit Jet GP starten.
Einstellungen für Sprachassistenten
Abschnittsübersicht: In diesem Abschnitt werden die verschiedenen Optionen für Sprachassistenten in Home Assistant besprochen.
Open AI Integration
- Unter "Einstellungen" -> "Sprachassistenten" kann man den Conversation-Assistenten auswählen.
- Die Integration mit OpenAI wird empfohlen, da dieser Assistent auf dem GPT-Protokoll basiert und bessere Ergebnisse liefert als andere Assistenten.
ESP Home Voice Assistant
- Eine weitere Option ist die Verwendung von ESP Home, um einen eigenen Voice Assistant zu erstellen.
- Ein Beispielgerät ist der M5 Stick Atem Eco, der bereits mit einem Mikrofon und Lautsprecher ausgestattet ist.
- Durch Drücken des Knopfes am Gerät kann man den Assistent aktivieren und ihm Anweisungen geben.
- Es gibt auch die Möglichkeit, ein eigenes Gerät mit ESP Home zu konfigurieren, aber es ist unklar, wie gut die Integration mit Mikrofonen funktioniert.
NABU Casa Cloud
- Man kann den Sprachassistenten auch auf die NABU Casa Cloud setzen, um bessere Modelle für Spracherkennung und -ausgabe zu verwenden.
- Dies liegt daran, dass Home Assistant eine eigene große Cloud hat und spezielle Maschinen einsetzen kann, die besser geeignet sind als lokale Maschinen.
- Die Nutzung der NABU Casa Cloud unterstützt auch das Projekt Homosystem.
Zusammenfassung
Abschnittsübersicht: In diesem Abschnitt wird eine Zusammenfassung der besprochenen Themen gegeben.
- Die Verwendung von OpenAI als Sprachassistenten wird empfohlen.
- ESP Home bietet die Möglichkeit, einen eigenen Voice Assistant zu erstellen, aber es ist unklar, wie gut die Integration mit Mikrofonen funktioniert.
- Die NABU Casa Cloud bietet bessere Modelle für Spracherkennung und -ausgabe und unterstützt das Projekt Homosystem.