
Technical details
Description, documents, and source code.
ESP32-C3 XiaoZhi AI Robot Dog
A DIY ESP32-C3 robot-dog kit for voice interaction and hands-on robotics projects. The standard configuration is supplied as parts for assembly, with a battery and firmware preloaded on the controller for connection to the XiaoZhi AI service.
Assembly required
This is the unassembled kit configuration. Assemble and connect the hardware before setup. An assembled version costs extra and must be arranged with the seller before ordering; it is not included in the displayed standard-kit price.
How AI chat works
The robot connects to the online XiaoZhi service through Wi-Fi. Speech processing and large-language-model conversations use the configured online service; this product does not run a complete conversational language model offline on the ESP32-C3.
First use and service requirements
- Complete the kit assembly and check its connections.
- Charge the included battery and switch on the device.
- Configure the device's Wi-Fi connection using the supplied firmware's setup procedure.
- Register or sign in to the XiaoZhi console and complete device activation as required.
- Select the available voice and model options in the service console.
The XiaoZhi project currently documents a free personal-use option after account registration. Service availability, usage allowances, language options and any premium features follow the provider's current terms. Internet access to the service is required; continued free service and access from every country or network are not guaranteed.
Hardware and firmware scope
Battery and preloaded firmware are included. Expressions, movements and activation methods depend on the installed firmware. Alternative firmware and source-project examples are development options; they are not additional guaranteed functions of the shipped configuration.