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.
Based on your operating system, click the button below to download the corresponding M5Burner firmware flashing tool. Unzip and open the application.
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 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 |
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.
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.
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.
After completing the above configurations, click the screen button on AtomS3R series devices again to start a conversation.
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.