- ESP32 S3 16MB -> https://aliexpress.com/item/1005005051294262.html
- 2x Max98357 -> https://aliexpress.com/item/1005007008134910.html
- INMP441 -> https://aliexpress.com/item/1005007096781008.html
- LED Ring 12 LEDs -> https://aliexpress.com/item/1005007095317230.html
- Speaker 10W 4ohm for high tones -> https://aliexpress.com/item/1005007917972560.html
- Speaker 3W 4ohm for low tones -> https://aliexpress.com/item/32593991938.html
- Power socket USB-C -> https://aliexpress.com/item/1005007469691687.html
- Fabric for front cover np. -> https://allegro.pl/oferta/11641954458
It will be most convenient to follow what is in the ESPHome code (one of the first lines of code and comments), but if someone prefers, the diagram is shown below
WE CAN CONNECT ADDITIONALLY 'GAIN' TO 'GND' TO GET MORE SOUND AMPLIFICATION
.stl files available in the repository. I personally printed with FuzzySkin so that the layers were not visible
The ESPHome code is built on the Voice Assistant PE. All parameters are at the top - pinout and staticIp (I prefer setting static device addresses)

The current version works very well even from 10 meters. Interference such as a TV being on does not bother, but if there are dialogues coming from the TV, the device listens longer (ultimately it responds well to our text, not dialogues from the TV)