Es wird Zeit, eine weitere Ergänzung zur Espressif ESP32-S3-Box unter HomeAssistant zu verfassen, denn mit dem „Chapter 4“ des „Year of Voice“ hat es das Team von NabuCasa (HomeAssistant, ESPHome, usw.) geschafft, eine ziemlich gute Alternative zu den klassischen Sprachassistenten von Google und Amazon zu entwickeln.
Ich werde hier allerdings nicht groß auf die Einrichtung des ganzen in HomeAssistant eingehen, denn die meisten Informationen werden in dem LiveStream Video eigentlich ganz gut wieder gegeben:
Im Speziellen interessiert es mich, wie sich meine kleine ESP32-S3 Box in Sachen Voice-Assist und eventuell noch weiteren Bereichen schlägt, denn dies war die ursprüngliche Idee bei deren Anschaffung.
Im Video wird vom Founder kurz darauf eingegangen, warum das Team nicht so wirklich einen Fokus auf die S3-Box gelegt hat… Hauptgrund hierfür ist die Verfügbarkeit, denn die Hardware ist bereits seit längerem nicht mehr zu bekommen (Video: 59:55)
Dafür steht aber bereits der Nachfolger, die ESP32-S3 Box 3 für die Massenproduktion in den Startlöchern, und laut NabuCasa soll hierfür dann auch eine entsprechende Entwicklung stattfinden.
Der Vorteil der ESP32-S3 Box 3 ist eine deutliche Aufrüstung in Sachen Hardware – und diese dürfte wohl wirklich relevant sein, wie meine Tests mit der älteren Version gezeigt haben.
Installation Voice-Assistant:
Zwar ist es prinzipiell möglich, mit der ESP32-S3 Box VoiceAssistant zu betreiben, jedoch ist der Lautsprecher, welcher die Akustische Rückmeldung ausgibt allenfalls ein Spielzeug.
Auch, wenn die ESP32-S3 Box 3 zwei Lautsprecher verbaut hat, bezweifle ich, dass sich hier eine Audio-Qualität ergibt, wie man sie z.B. von Amazon Alexa Geräten oder Google Home kennt.
Nichts desto trotz, funktioniert das ganze – Sobald man allerdings weitere Optionen, wie z.B. ein Hintergrundbild und eine Uhr mit einbildet, wird auch hier die Rückgabe qualitativ ziemlich miserabel und stockt.
Eine Option hierfür wäre, in der Konfiguration den Lautsprecher zu deaktivieren.
Damit bleibt die Kontrolle über Spracheingabe erhalten.
Eine weitere Einschränkung ist allerdings – zumindest für mich – nach wie vor, dass es nicht möglich zu sein scheint, Bluetooth (speziell den Bluetooth-Proxy) in Kombination mit VoiceAssistant zu nutzen.
Fazit
Wer nicht zwingend auf einen Bluetooth-Proxy angewiesen ist, wird mit der ESP32-S3 Box sicherlich eine nette, fertig gebaute Lösung für VoiceAssits finden.
Man muss allerdings bereit sein, gewisse Kompromisse in Sachen Audioqualität einzugehen.
Alternativ, wer kein VoiceAssistant benötigt, bekommt nach wie vor eine nette Alternative zu den ESP32 Entwickler-Boards, welche man im Haushalt auch gut aufstellen kann.
Ich selber nutze die S3 Box nach wie vor primär als Bluetooth-Proxy, habe das Display aber inzwischen mit einem Hintergrundbild ausgestattet.
Man könnte hier jetzt z.B. noch den Touchscreen verfügbar machen – und z.B. den Status bestimmter Entitäten aus HomeAssistant darstellen, bzw. sogar steuerbar machen.
Ein Beispiel, wie dies dann aussehen kann (inkl. Konfiguration) bei reddit gefunden werden…
Ich selber werde mir wohl rein aus Interesse mal die S3-Box 3 anschauen, sofern ich eine ergattern kann,
rechne aber nicht mit wesentlichen Verbesserungen im Bereich VoiceAssist UND Bluetooth-Proxy.
Dennoch stellt die S3 Box eine alternative zu anderen Lösungen für mich dar und kann hier und da durchaus als HID eingesetzt werden.
Und prinzipiell lassen sich die Geräte ja durch ihre Pin-Header in andere Szenarien mit einbinden.
Vielleicht fällt mir hierzu dann auch noch etwas passendes ein 😀