espressif/esp_xiaozhi

0.1.0

Latest
uploaded 1 day ago
Xiaozhi Agent which provides Xiaozhi API integration

changelog

# Changelog

## v0.1.0

### Added

- Initial release of Xiaozhi AI Chatbot component
- Support for bidirectional streaming dialogue with xiaozhi.me service
- Real-time voice/text interaction with AI agents
- Support for WebSocket and MQTT+UDP communication protocols
- Audio codec support: OPUS, G.711, and PCM formats
- MCP integration for device control
- Multi-language support: Chinese and English
- Board management API
- Settings management API
- MQTT communication API

### Features

- **esp_xiaozhi_chat**: Main chat API for voice/text interaction
- **esp_xiaozhi_mqtt**: MQTT communication layer
- **esp_xiaozhi_board**: Board management and UUID handling
- **esp_xiaozhi_keystore**: Keystore-based settings management
- **esp_xiaozhi_info**: Device information and OTA update API

### Dependencies

- ESP-IDF >= 5.5
- mcp-c-sdk: Model Context Protocol SDK
- Various ESP-IDF components (nvs_flash, mqtt, esp_http_client, etc.)

Links

Supports all targets

License: Apache-2.0

To add this component to your project, run:

idf.py add-dependency "espressif/esp_xiaozhi^0.1.0"

download archive

Stats

  • Archive size
    Archive size ~ 66.10 KB
  • Downloaded in total
    Downloaded in total 0 times
  • Downloaded this version
    This version: 0 times

Badge

espressif/esp_xiaozhi version: 0.1.0
|