English
English
简体中文
日本語

CoreS3 Voice Assistant

This example shows the fixed CoreS3 configuration connected to Home Assistant Assist. Once configured, CoreS3 supports voice interaction through its microphone, speaker, and wake-word detection.

1. Application

Item Information
Hardware CoreS3
Application features Home Assistant Assist wake word, voice input, and announcements
ESPHome version 2026.1.0 or later

2. Complete Configuration

Import the complete configuration with packages:

packages:
  remote_package_files:
    url: https://github.com/m5stack/esphome-yaml
    files: [examples/voice_assistant/cores3.factory.yaml]
    ref: main
    refresh: 1d

3. Usage

  1. Flash the firmware using ESPHome One-Click Flashing of Precompiled Firmware, or configure your own device from the complete YAML file.
  2. After the device connects to the network, click Add in the Home Assistant discovery prompt and assign the ESPHome device to an area.
  1. Open Voice Assistant settings for the device and configure the wake word, area, and Assist Pipeline in order.
  1. Configure Home Assistant Cloud or a local Assist Pipeline, then say the wake word Okay Nabu to start interacting.
Page Tools
PDF
On This Page