| Device | Notes | Cost | TODO |
|---|---|---|---|
| Atom Echo | EXTREMELY quiet speaker. Acceptable as microphone-only and development. Minimal specs causing issue in ESP Home updates |
$14 | |
| Atom EchoS3R | Assumed significantly better than the base Atom Echo | $15 | Need to test. Expected fixed updates and better speaker/mic. |
| Home Assistant Voice PE | Generally poor quality speaker for the price. Native device with priority support/development - though less open/clear (?). | $69 |
A "custom" solution may generally be preferred. Price to performance should be considerably better at ~$35-50 per device (less if parts are already had). Being Linux based, it'll be more flexible. For example, a monitor can be hooked up as a home display or camera feed or a an LCD display module like the LCD1602 as a basic clock.
| Device | Notes | Cost |
|---|---|---|
| Raspberry Pi 0 V1 | Untested. When Wyoming was used, this wasn't working - but hopefully is resolved with the migration to Linux Voice Assistant RasPi OS Lite's wifi is broken. |
$16 |
| Raspberry Pi 02 | Target device. Less frequently in stock. | $20 |
| Device | Notes | Cost |
|---|---|---|
| 701715519671 | Minimal footprint | $2.50 |
| 701715519664 | Effectively the same size as the Pi-Zero. Negligible better sound | $2.50 |
| 701715520462 | Significantly better audio than the other DWEII speakers, though much larger. |
$3.50 |
| Device | Notes | Cost |
|---|---|---|
| Waveshare WM8960 Audio Hat | Arrives with Stereo version of the 701715520462 Has male header pins, allowing for an added screen or other added above. |
$19 |
| Keyestudio ReSpeaker | ReSpeaker V1 | $8 |
| reSpeaker 2-Mics Pi HAT V2.0 | ReSpeaker V2. Distinguish V1 from V2.. Advertises higher quality output. | $14 |
TODO: Cases for Pi/Driver combos to be created and uploaded - or linked
A key expectation for a home speaker system is the ability to play music in sync across multiple devices.
- Setup/Configured with the script TODO
- Older, mature platform.
- TODO: Does it allow for delay adjustments?
- Unsupported:
- Home Assistant Voice PE
- ESP32-based devices
- Non-Debian Linux Distros
- Has a Python implementation so it should generally be cross-platform.
- Unsupported:
- ESP32-based devices (yet? It's supported on HA Voice PE)
- Android Client (yet. Python solution made with AI Slop should be quickly spun up)
Interfaces via ESPHome protocol to Home Assistant.
Wyoming (deprecated)
| Device | Ideal Cost |
|---|---|
| Raspberry Pi 0W | $16 |
| ReSpeaker 2-Mic | $8 |
| MicroSD | $3 |
| Case | $1 |
| Speaker | $3 |
| USB Charger and MicroUSB cord | $3 |
| --------------------------------------------------------------------------- | ----------- |
| Total | $34 |
| Device | Ideal Cost |
|---|---|
| Raspberry Pi 02W | $20 |
| reSpeaker 2-Mics Pi HAT V2.0 | $14 |
| MicroSD | $5 |
| Case | $1 |
| Speaker | $4 |
| USB Charger and MicroUSB cord | $3 |
| ------------------------------------------------------------------------------------------ | ------------ |
| Total | $47 |
Notes:
- The Raspberry Pi 0W is untested, but should (hopefully) work with the shift from Wyoming to Linux-Voice-Assistant.
- It seems the reSpeaker 2-Mics Pi HAT V2.0 is supposedly higher audio quality for $14 ($12 bulk) instead.