Ich habe nun nach einigen Rückschlägen (endlich) meinen ersten eigenen ESP32S3 Assist in Betrieb. Er funktioniert soweit recht gut. Nach der Vorstellung bei meiner “Regierung” wurden die bestehenden Micro Wake Words bemängelt. Ok- dachte ich mir und ich habe entsprechend:
angefangen, mein eigenes Wake Word mit der Google Plattform zu erstellen.
Wie kann ich das für mein eigenes lokales Wake Word machen, sodass es lokal auf einem ESP zugänglich ist? Ich will es über Homeassistant → ESPHome Builder in den Source Code integrieren. Daher meine Frage: Wie setze ich diese Links lokal?
Was muss ich im Source Code angeben und wo muss die Datei in Homeassistant lokal liegen, damit ich das eigene Micro Wake Word auf den ESP32 hochladen kann und anstelle “Ok Nabu” ect nutzen kann?
Habt Ihr das schon mal erfolgreich implementiert? Ich hab mein eigenes Wake Word erstellt, aber ich krieg es nicht in das Micro Wake Word integriert… echt frustrierend…
Leider funktioniert das ganze nicht, wenn ich mein Modell auswähle stürzt das Voice Assistant PE ab und wählt wieder das default wake word “OK Nabu”.
Liegt vielleicht am Modell, habe verschiedene Modelle versucht, aber hat nie geklappt.
Den habe ich bei mir auf einem Raspi installiert, eine Freisprecheinrichtung angeschlossen und das funktioniert echt gut. Da werden für WakeWords MicroWakeWords genutzt, da habe ich noch kein Google Colab gefunden. Aber es gibt einen Docker Container, der mir die entsprechenden .tflite und .json Dateien erzeugt hat. Dank nVidia Grafikkarte hat das auch nur einen halben Tag gedauert.
Die müssen nur in das Verzeichnis wakeword vom Satellit, neu starten und sie werden in HA angezeigt und können ausgewählt werden … aber leider reagiert mein Satellit noch nicht. Vielleicht braucht es auch ein besserer Training. Ich habe auch auch mal die fertigen Wakewords alexa und hey_jarvis ausprobiert. Da ist Alexa auch sehr schlecht. hey_jarvis reagiert bei mir besser als ok_nabu.