voice assistant

M5Stack ATOM Echo

M5Stack

budget HA: goodReliable local integration with minor caveats (a hub, manual config, or polling). Core function works locally. local: goodLocal control for everyday use; a few features may still touch the cloud. wifiesphome

Quick verdict

The ATOM Echo is the cheapest on-ramp to local voice control in Home Assistant. It is a tinkerer's kit: easy to flash, limited by one tiny mic and speaker. For daily use across a room the Home Assistant Voice Preview Edition is the better buy, but for experimenting with a local Assist satellite the ATOM Echo is hard to beat on price.

Standout: A few-dollars ESP32 kit that becomes a local Home Assistant voice satellite through ESPHome's voice-assistant firmware.

Last checked: 2026-05-27

Compatibility snapshot

Home Assistant goodReliable local integration with minor caveats (a hub, manual config, or polling). Core function works locally.
Apple Home noneNo official support on this platform.
Google Home noneNo official support on this platform.
Alexa noneNo official support on this platform.
Works offline yes
Setup moderate
Extra hub needed no
Power usb

Why it stands out

  • The cheap, classic way to put a working voice satellite on Home Assistant's Assist pipeline
  • Flashes from the web with ESPHome's ready-made voice-assistant config, with no wiring
  • Tiny footprint and USB-C powered

Reasons to hesitate

  • One small speaker and a single microphone, so wake-word and far-field pickup are mediocre
  • Largely superseded by the Home Assistant Voice Preview Edition for everyday use
  • Best treated as a tinkering kit, not a finished smart speaker

Best for

  • Tinkerers who want to try local voice on Home Assistant for a few dollars
  • Developers prototyping ESPHome voice-assistant automations

Avoid if

  • You want reliable across-the-room voice, where the Home Assistant Voice Preview Edition is the better buy
  • You expect music playback or a quality speaker

Privacy and local-control notes

Runs ESPHome's voice-assistant firmware and connects to Home Assistant's Assist pipeline. It can be fully local if you pair it with a local speech-to-text engine; with the default cloud speech-to-text, audio leaves your network for transcription.

Home Assistant support: supported · integration path: ESPHome (Voice Assistant).

Built with ESPHome — see our ESPHome guide for Home Assistant →

Buying reality check

Price notes: Inexpensive from M5Stack and electronics retailers. Treat it as a kit; the Home Assistant Voice Preview Edition is the polished option.

Compare side by side: see voice assistant comparisons →

Related voice assistant products

Home Assistant Voice Preview Edition voice assistant

Home Assistant Voice Preview Edition

midrange

Home Assistant

HA: good local: good
View product →