pdf-icon

Product Guide

Industrial Control

Real-Time AI Voice Assistant

AtomS3R-M12 Volcengine Kit

Offline Voice Recognition

Thread

Module Gateway H2

IoT Measuring Instruments

IoT Cloud

Ethernet Camera

DIP Switch Usage Guide

Module GPS v2.0

Module GNSS

Module ExtPort For Core2

Module LoRa868 V1.2

Atomic Echo Base XiaoZhi Voice Assistant

This tutorial will use the AtomS3 series devices + Atomic Echo Base hardware combination to flash the Xiaozhi Voice Assistant firmware via M5Burner, constructing a personal voice assistant application.

1.Preparations

Based on your operating system, click the button below to download the corresponding M5Burner firmware flashing tool. Unzip and open the application.

Software Version Download
M5Burner_Windows Download
M5Burner_MacOS Download
M5Burner_Linux Download

2.Firmware Flashing

1.Double-click to open the Burner flashing tool, select the corresponding device type AtomS3 on the left menu, and download the corresponding XiaoZhi Voice Assistant firmware based on the actual AtomS3 series devices being used.

  • Firmware applicable to AtomSAR-CAM and AtomS3R-M12
Firmware Version Applicable Main Controller Operation remark
v1.6.2 AtomSAR-CAM/AtomS3R-M12 Use the wake-up word "ni hao xiao zhi" to wake up and interact upports voice wake words
  • Firmware applicable to AtomS3R/AtomS3/AtomS3-Lite
Note
M5Burner provides multiple versions of the XiaoZhi Voice Assistant firmware to adapt to different AtomS3 main controllers. Due to differences in hardware configurations (such as whether PSRAM is integrated), these firmwares have slight variations in functions and operations.
Firmware Version Applicable Main Controller Operation remark
v1.3.0-NiHaoXiaoZhi AtomS3R Use the wake-up word "ni hao xiao zhi" to wake up and interact Supports voice wake words
v1.3.0-HiLeXin AtomS3R Use the wake word "ni hao le xin "to wake up and interact Supports voice wake words
v1.3.0-HiM5 AtomS3R Use the wake word "Hi,M5" for arousal and interaction Supports voice wake words
v1.3.0-AtomS3 AtomS3 / AtomS3-Lite Click the AtomS3 center button to trigger the conversation Voice wake words are not supported

2.After connecting the device to USB, press and hold the reset button (for about 2 seconds) until the internal green LED lights up, then release it. At this point, the device has entered download mode and is ready for flashing. Select the corresponding port for the device. Click Burn and wait for the flashing to complete.

3.Select the corresponding port for the device. Click Burn and wait for the flashing to complete.

3.Wi-Fi Configuration

1.After the device starts, it will prompt to connect to the AP hotspot and visit 192.168.4.1 to enter the network configuration page.

2.Complete the Wi-Fi configuration according to the prompts on the page.

4.Register with The XiaoZhi AI

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

2.Power on the AtomS3R series devices and click the on-screen button. For the first-time setup, you need to wake up the device using a wake-up word, such as "Hello, Xiao Zhi" (the specific wake-up word depends on the firmware version in use). After waking up, input the voice command "Please tell me the verification code." Wait for the message to display asking you to log into the control panel to add the device and verification code information.

3.In the Xiaozhi AI control panel, create a new intelligent agent. Click "Add Device" and fill in the verification code information displayed on the device to achieve device binding.

5.Start Using

After completing the above configurations, click the screen button on AtomS3R series devices again to start a conversation.

6.Tone Switching

Xiaozhi AI provides some tone templates. You can enter the Configure Character page in the control panel for configuration. Note: After completing the configuration, you need to restart the device for the changes to take effect.

7.Video

  • Burning Firmware for Xiaozhi Voice Assistant
  • Visual Experience of Xiaozhi Voice Assistant

On This Page