EveryDev.ai
Subscribe
Home
Tools

5,347+ AI tools

  • Featured
  • Gems
  • Trending
  • New
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents2725
  • Coding2018
  • Infrastructure950
  • Projects752
  • Research670
  • MCP655
  • Analytics520
  • Marketing503
  • Design435
  • Testing432
  • Data395
  • Security362
  • Integration270
  • Prompts257
  • Communication255
  • Extensions227
  • Voice182
  • DevOps176
  • Commerce175
  • Web124
  • Learning114
  • Finance39
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai ©
    1. Home
    2. Tools
    3. xiaozhi-esp32-server
    xiaozhi-esp32-server icon

    xiaozhi-esp32-server

    Conversational Agents

    Open-source backend server for xiaozhi-esp32 hardware, providing voice conversation, device management, and MCP tool access.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Self-hosted backend service for xiaozhi-esp32 released under the MIT License; free to use, copy, modify and distribute.

    Engagement

    Available On

    Web
    API
    Linux
    Windows
    macOS

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Conversational AgentsVoice AssistantMCP Integration

    Alternatives

    BolnaJarvisVocode
    Developer
    欣南科技做中国优秀的IT解决方案及服务提供商

    Listed Nov 2026

    About xiaozhi-esp32-server

    xiaozhi-esp32-server is an open-source backend service for the xiaozhi-esp32 smart hardware project, published by xinnan-tech under the MIT license. It implements the Xiaozhi communication protocol using Python, Java and Vue, so users with ESP32 devices can run their own server. The README credits development to Professor Siyuan Liu's team at South China University of Technology.

    What It Is

    The project is a self-hosted voice-interaction backend for ESP32 devices. It supports MQTT+UDP and WebSocket connections, MCP access points, voiceprint recognition and a knowledge base. It is intended for people who already own ESP32 hardware and want to run their own backend instead of using a hosted one.

    Voice and Model Pipeline

    The server chains streaming ASR, VAD, LLM, optional vision LLM and TTS. Documented components include FunASR and SherpaASR for local recognition, SileroVAD, and many TTS providers. LLMs connect through OpenAI-compatible interfaces, Ollama, Dify, FastGPT, Coze, Xinference and Home Assistant. Intent recognition runs via function calling or an LLM, memory options include local short-term memory, mem0ai and PowerMem, and RAGFlow supplies the knowledge base. 3D-Speaker handles multi-user voiceprint registration and speaker identification.

    Deployment Options

    There are two paths. The minimal install runs conversation and single-agent management from configuration files without a database. The full-module install adds multi-user and multi-agent management and a web console, with data stored in a database. Both can run via Docker or from source. The README lists 2 cores/4 GB for the minimal install with local FunASR (2 cores/2 GB with all-API components) and 4 cores/8 GB for the full install with local FunASR (2 cores/4 GB all-API). Test tools measure ASR, LLM, VLLM and TTS response speed.

    Tools and Extensibility

    Tool calling covers client IoT, client MCP, server MCP and MCP access-point protocols plus custom functions. A plugin system supports hot loading. MQTT lets the console push MCP commands to devices. The console UI supports Simplified Chinese, Traditional Chinese and English.

    Current Status

    The README warns that functionality is incomplete and has not passed network security evaluation, so it should not be used in production. The latest listed release is v0.9.7.

    xiaozhi-esp32-server - 1

    Community Discussions

    Be the first to start a conversation about xiaozhi-esp32-server

    Share your experience with xiaozhi-esp32-server, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source (MIT)

    Self-hosted backend service for xiaozhi-esp32 released under the MIT License; free to use, copy, modify and distribute.

    • MIT License
    • Self-hosted backend for ESP32 devices
    • Supports MQTT+UDP, WebSocket, MCP endpoint, voiceprint recognition, knowledge base

    Capabilities

    Key Features

    • MQTT+UDP gateway, WebSocket and HTTP server
    • Streaming ASR, TTS and VAD
    • Voiceprint recognition for multiple users
    • Multiple LLM and vision LLM support
    • Intent recognition and function calling
    • Memory systems (local, mem0ai, PowerMem)
    • RAGFlow knowledge base
    • MCP and IoT tool calling
    • MCP command dispatch to ESP32 via MQTT
    • Web management console with multi-user and multi-agent management
    • Plugin system with hot loading
    • Performance and audio test tools
    • Docker and source deployment

    Integrations

    ESP32
    xiaozhi-esp32
    MQTT
    WebSocket
    MCP
    Dify
    FastGPT
    Coze
    Ollama
    Xinference
    Home Assistant
    RAGFlow
    mem0ai
    PowerMem
    FunASR
    SherpaASR
    SileroVAD
    3D-Speaker
    EdgeTTS
    OpenAI-compatible APIs
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate xiaozhi-esp32-server and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    欣南科技

    做中国优秀的IT解决方案及服务提供商

    Read more about 欣南科技
    GitHub
    1 tool in directory

    Similar Tools

    Bolna icon

    Bolna

    End-to-end open-source voice AI agents platform for building multilingual conversational assistants with ASR, LLM, and TTS orchestration over telephony.

    Jarvis icon

    Jarvis

    A 100% private, offline AI voice assistant that runs locally on your computer with unlimited memory, MCP tool integration, and free dictation mode.

    Vocode icon

    Vocode

    Open source Python library for building real-time voice-based LLM agents with integrations for transcription, synthesis, and telephony.

    Browse all tools

    Related Topics

    Conversational Agents

    AI chatbots and virtual assistants that can engage in natural dialogue.

    349 tools

    Voice Assistant

    AI voice assistants that perform tasks through voice commands.

    66 tools

    MCP Integration

    Tools for integrating MCP with existing AI systems and applications.

    159 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions