In my previous post (Integration tuned for running Assist on a local LLM in 8 GB VRAM) I described my fully local-LLM Assist setup and mentioned that the Seeed reSpeaker gave me the best speech recognition of the three satellites I tried. Here is the full comparison.
My setup (and why it matters for this comparison)
- Satellites are mic-only. All three devices are set to silent. Replies play on my Google Cast speakers via my Mic to MediaPlayer integration.
- STT is the same for all three: Home Assistant Cloud. So the only variable is the microphone front end: mics, audio processing, wake word.
- Command processing: my AI Plugin integration with a local LLM on an RTX 3060 Ti. Not relevant to recognition quality, but it’s the rest of the chain.
Important caveat: because audio plays on external speakers, none of the devices gets an echo-cancellation reference signal. This comparison is about wake word and speech pickup, not about talking over the device’s own playback.
The devices
| HA Voice Preview Edition | FPH Satellite1 | Seeed reSpeaker XVF3800 + XIAO ESP32-S3 | |
|---|---|---|---|
| Audio chip | XMOS XU316 | XMOS XU316 | XMOS XVF3800 |
| Microphones | 2-mic array | 4-mic circular array | 4-mic circular array |
| Price (before VAT) | 60$ | 70$ | 65$ |
How I tested
- Distances at ~5m
- Background noise: TV, music playing, other conversations
- Same wake word, same speaker (me), same commands on all devices
Why I think the reSpeaker comes out ahead
My interpretation, not a lab measurement: the XVF3800 does beamforming, noise suppression and automatic gain control on the chip across four mics, so the ESP32 receives an already cleaned-up voice signal.
What the others do well
- Voice PE: polished out of the box, easiest setup
- Satellite1: great DIY project for creating your own smart speaker, 3D-printing files available
Limitations
One home, one voice. I’d treat this as one data point, not a verdict.
I’d love to hear from others: does the reSpeaker also come out ahead in your rooms, and has anyone compared them with the onboard speaker and echo cancellation active?