Rhasspy Sprachausgabe Satellit aus einem biligen PC Lautsprecher

OP #7551764
Lesenswert?
• ▲
▼

Der Sprachausgabe-Satellit für Rhasspy besteht aus einem billigen "Amazon Basics" PC Lausprecher, einem ESP32 Modul für ein paar € von Aliexpress, und einem I2S-D/A Wandler und Audioverstärker, ebenfalls für ein paar € von Aliexpress.

Rhasspy (https://rhasspy.readthedocs.io/en/latest/) ist ein Spracherkennungs- und Sprachausgabesystem, das komplette lokal auf dem Heimserver oder Raspberry Pi laufen kann, ohne Verbindung in die Cloud. Meistens werden die Satelliten zur Sprachein- und Ausgabe auf der Basis eines Raspberry Pi implementiert, aber es geht auch noch kleiner, billiger und stromsparender: die ESP32 Rhasspy Satellite firmware ( https://github.com/Romkabouter/ESP32-Rhasspy-Satellite ) empfängt ein gestreamtes Audiosignal von der "Zentrale" und gibt es lokal über ein I2S Modul auf einen Lautsprecher aus. Theoretisch kann es auch in umgekehrter Richtung ein Sprachsignal über ein per I2S angeschlossenes MEMS Mikrofon aufnehmen und an die "Zentrale" streamen, das nutze ich aber derzeit nicht.

Rhasspy kann mit verschiedenen Heimautomatisierungs-Systemen zusammenarbeiten, ich habe das mit mein OpenHAB-basiertes System eingebunden (Details hier https://requireiot.com/rhasspy-with-openhab/ )

Als Lautsprecher verwende ich Amazon Basics PC Lautsprecher ( https://www.amazon.de/dp/B07DDK3W5D , bis vor kurzem €20 das Paar), den "aktiven" Teil (der "passive" Teil kann für ein anderes Projekt verwendet werden). Der "aktive" Teil enthält eine kleine Platine mit einem Audioverstärker, die ich mit brachialer Gewalt aus dem Gehäuse entfernt, und durch eine Lochrasterplatine mit dem ESP32 Modul ersetzt habe. Schaltplan und Stückliste gibt's auf Github (https://github.com/requireiot/BasicSatellite), eine ausführlichere Aufbau- und Konfigurationsanleitung steht in meinem Blog ( https://requireiot.com/basic-satellite/ ).

Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.