Documentation

Documentation

Development Environment

  • Cursor or VSCode
  • Install ESP-IDF plugin, select SDK version 5.3 or above
  • Linux is preferred over Windows for faster compilation and fewer driver issues
  • Follow Google C++ Style Guide for code submissions

ESP-IDF Setup Guide and Xiaozhi Compilation

Detailed guide on setting up ESP-IDF 5.3.2 development environment on Windows and complete steps for compiling Xiaozhi firmware.

Communication Protocols

WebSocket Communication Protocol

Detailed explanation of WebSocket communication implementation between devices and servers, including connection establishment, message formats, audio transmission, and other core functionalities.

Emoji Emotion Display

Introduction to how large language models use Emoji to express emotional states, along with related data formats and usage instructions.

Document Index

Document NameDescriptionLast Updated
ESP-IDF Environment SetupESP-IDF Environment Setup and Compilation Guide for Windows2025-03-06
WebSocket ProtocolWebSocket Client-Server Communication Protocol Documentation2025-03-06
Emoji Emotion DisplayCommunication Protocol for LLM Emotional Expression via Emoji2025-03-06