RealDeco/xiaozhi-esphome

Alternative code to use xiaozhi ai devices in esphome/home assistant.

What it solves

It allows users to repurpose Xiaozhi-based hardware devices as voice assistant satellites for Home Assistant, providing a way to integrate these compact AI devices into a local smart home ecosystem.

How it works

The project provides ESPHome configuration files (YAML) for a wide variety of Xiaozhi-compatible devices. Users flash these configurations onto their devices via ESPHome Web or USB, which then enables the hardware to communicate with Home Assistant as a voice assistant interface.

Who it’s for

Smart home enthusiasts and Home Assistant users who own or want to buy Xiaozhi-based hardware (like EchoEar, Spotpear, or Waveshare boards) and want to use them as voice-controlled satellites.

Highlights

  • Supports a vast array of hardware including EchoEar, Spotpear Ball/Muma, and various Waveshare and Guition displays.
  • Integration with ESPHome for simplified wireless installation and management.
  • Direct compatibility with Home Assistant's voice assistant setup.
  • Includes modular configurations for newer ESPHome versions (2026.4.0+).

Related

  • Project
  • Project
  • Project
  • Project
  • Project