pdf-icon

Product Guide

Industrial Control

IoT Measuring Instruments

Air Quality

PowerHub

Module13.2 PPS

Input & Output Devices

HID Input Devices

Audio Playback Devices

Ethernet Camera

Echo Pyramid Xiaozhi AI Voice Assistant

This tutorial will use the AtomS3R device + Echo Pyramid hardware combination to build a personal voice assistant application by burning the Xiaozhi AI Voice Assistant firmware via M5Burner.

1. Preparation

Please download the corresponding M5Burner firmware burning tool for your operating system by clicking the buttons below, then unzip and open the application.

Software Version Download Link
M5Burner_Windows Download
M5Burner_MacOS Download
M5Burner_Linux Download

2. Firmware Burning

  1. Double-click to open the M5Burner tool. In the left menu, select the device type ATOMS3, and click Download to download the Echo Pyramid Xiaozhi Voice Assistant firmware.
  1. Connect the AtomS3R device via USB. Long-press the reset button (for about 2 seconds) until the internal green LED lights up, then release it. The device is now in download mode and ready for burning.
  1. Click Burn, select the corresponding port for the device, then click Start and wait for the burning process to complete.

3. Wi-Fi Configuration

  1. After the device starts, it will prompt to connect to an AP hotspot. You can connect your phone to the hotspot Xiaozhi-xxx, or visit 192.168.4.1 to enter the network configuration page.
  1. Follow the on-screen instructions to complete the Wi-Fi configuration.

4. Registering Xiaozhi AI

  1. Visit the Xiaozhi AI Control Panel, register, and log in to your account.

  2. Obtain the device verification code. Once the Wi-Fi configuration is successful, the device will automatically broadcast "Please log in to the control panel to add the device and enter the verification code xxx." Devices with a screen will also display the verification code on the screen.

  1. In the Xiaozhi AI Control Panel, click Console > Add Device in sequence, and enter the verification code displayed on the device to bind it.

5. Get Started

After completing the above configuration, click the AtomS3R device screen again or use the wake word to start a conversation.

6. Voice Switching

Xiaozhi AI provides several voice templates. You can configure them by entering the Configure Role page in the control panel. Note: The configuration will take effect after restarting the device.

On This Page