• 16 Posts
  • 871 Comments
Joined 3 years ago
cake
Cake day: April 27th, 2024

help-circle











  • Danke für die Frage! :D

    Mikrofon ist momentan ein reSpeaker XVF3000 was an einem Pi4 hängt. Ich beäugele aber den Nachfolger (XVF3800 mit ESP32), weil einerseits schlicht besser, andererseits hängt das Pi4 da auch im Moment nicht dran weil’s nötig ist, sondern weil ich es rumfliegen hatte. In der neueren Variante mit ESP ist das ganze dann auch kleiner, hübscher, energiesparender.

    Gedacht ist das dafür, dass du an den Klinke-Anschluss deinen Lautsprecher hängst. Allerdings hatte ich weder Lust auf shitty sound, noch darauf extra Geld in die Hand zu nehmen. Wir haben ohnehin in jedem Raum wo aktuell so ein Satellit steht auch einen Sonos Lautsprecher stehen. Deswegen hab ich mir das kurzerhand so konfiguriert, dass sämtliches für den Satelliten bestimmtes Audio an die Sonos im selben Raum geschickt wird. Das funktioniert richtig gut, inkl. Audio-Ducking wenn z.B. gerade Musik läuft.

    Der große Nachteil ist, dass das Wakeword wesentlich schlechter verstanden wird, wenn gerade Musik läuft und das Mikro nah an der Sonos ist, weil das Board diesen Output nicht automatisch Echo-canceln kann. Da arbeite ich noch dran 🥴



    1. this is a joke of a law meant to generate headlines and nothing else; congrats on biting.

    2. how dare you imply the GDPR is bad. It might just be the best consumer protection law ever put to paper, certainly in the digital space. It has massive positive impact on the privacy of EU citizens, and even beyond. All the shitty things associated with GDPR - namely, annoying cookie banners - are not mandated by GDPR, they are malicious compliance from companies furious they can no longer steal your data without telling you. And even then: incredibly small price to pay.


  • Ich hab vor ein paar Monaten das hier geschrieben (well… Mit LLM Unterstützung… Ich hab auch nur begrenzt Zeit für so was ^^)

    https://github.com/charludo/hass-closest-intent

    Das macht die Spracheingabe fuzzy auf die in HomeAssistant hinterlegten intents. War für mich ein Unterschied wie Tag und Nacht.

    Spracherkennung ist heute auch ohne teure Hardware echt gut möglich. Habe jetzt parakeet-ultra am laufen auf einem NUC mit NPU, das sind 90ms für einen durchschnittlichen Befehl bei 10% Wortfehlerrate. Auch ohne NPU, rein auf CPU, war das gleiche in ca. 220ms drin.

    Das größte Problem sind die Satelliten und wakeword Erkennung. Ich habe aktuell ein Raummikro mit nem RP4 dran… Das geht schon in Ordnung. Ich schiele allerdings hier drauf:

    https://www.seeedstudio.com/ReSpeaker-XVF3800-4-Mic-Array-With-XIAO-ESP32S3-p-6489.html

    Da geht die gleiche software drauf (LVA von HA). Außerdem logge ich gerade alle Aktivierungen mit (falsche und richtige), um dann hoffentlich in ein paar Wochen ein eigenes Wakeword trainieren zu können, was besser auf uns und unseren Raum passt. Ist also schon noch Arbeit alles.

    (Vom Handy aus, wo du per Button startest, ist es GAR kein Problem. 100% auf Anhieb verstanden immer. Oh man, ich hätte echt gern so eine Starfleet-Badge.)

    LLM hat für mich in HA nix zu suchen. Das ist viel, viel zu langsam. Selbst mit toller Hardware und einem kleinen Modell. Und es ist völlig unnötig.

    Insgesamt macht das ganze Projekt aber echt Laune. Mir fallen am laufenden Band neue Sachen ein, die ich gerne fragen können würde, und dann kann man sie einfach adden. (Ist heute Müll? Spiele x aus meiner (!!!) Musikbibliothek. Mach den Fernseher heller. Was steht heute an? Wie windig ist es gerade? Ist <Freundin> bald zuhause? Spiel die Nachrichten von WDR3, die Amazon/Alexa aus irgendeinem Grund nicht mehr anbietet.)




  • Alexa raus werfen.

    Ich habe endlich ein funktionierendes HomeAssistant Voice setup (0,2s im Mittel von Sprechen bis Antwort wird vorgelesen, komplett lokales Setup, kein LLM, Fehlerquote beim Ausführen von Befehlen unter 1% :D), mit einem Haufen custom Kleber, weil mir HAs Voice Assistant so gar nicht zusagt.

    Als letztes Hindernis war noch die Echo Wall Clock im Einsatz. Irgendwie mag die niemand, wir finden sie fantastisch, um laufende Timer anzuzeigen.

    Lange Rede kurzer Sinn: Amazon authenfiziert nur die Uhr gegenüber dem Echo, nicht aber in die andere Richtung 😂 Heißt die Uhr ließ sich ohne Probleme kapern und hängt seit heute Morgen an HomeAssistant.