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 devices into a smart home ecosystem via ESPHome.

How it works

Users flash the device with specific ESPHome configurations (YAML files) provided in the repository. Once the device is configured and connected to Wi-Fi, it is added to Home Assistant, which then manages the voice assistant setup process.

Who it’s for

Home automation enthusiasts who own Xiaozhi-based hardware (such as EchoEar, Spotpear, or Waveshare devices) and want to use them as voice-controlled interfaces for Home Assistant.

Highlights

  • Supports a wide variety of hardware including EchoEar, Spotpear Ball/Muma, Waveshare displays, and DIY breadboard setups.
  • Integrates directly with ESPHome for wireless updates and configuration.
  • Provides dedicated configuration files for different device versions and modular updates.

Related

  • Project
  • Project
  • Project
  • Project
  • Project