awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
xinnan-tech avatar

xinnan-tech/xiaozhi-esp32-server

0
View on GitHub↗
8,627 نجوم·2,947 تفرعات·JavaScript·mit·5 مشاهداتxiaozhi.biz↗

Xiaozhi Esp32 Server

This project is an AI voice assistant backend and gateway server designed to connect ESP32 hardware to large language models. It enables real-time conversational AI by processing streaming speech-to-text and text-to-speech interactions, allowing hardware devices to engage in natural language dialogue.

The system is distinguished by a modular plugin framework that loads custom feature extensions at runtime and a retrieval-augmented generation engine that queries external knowledge bases for factual accuracy. It further personalizes interactions by using voiceprint mapping to identify individual speakers and maintain long-term contextual memory.

The platform covers a broad capability surface including IoT hardware control via function calling, secure device authentication using bearer tokens, and full-duplex communication through WebSockets. It also provides a web interface for system and device management, overseeing configuration and gateway traffic routing.

Features

  • Conversational Voice AI - Implements an end-to-end conversational AI system integrating STT, LLMs, and TTS for hardware devices.
  • Knowledge Base Retrieval - Integrates a retrieval-augmented generation engine that queries external knowledge bases to ensure factual accuracy.
  • LLM Orchestrators - Orchestrates the connection between large language models, external plugins, and IoT hardware for multi-modal interaction.
  • LLM Tool Calling - Maps natural language intents to executable functions for hardware control and data retrieval.
  • Full-Duplex Multimodal Interaction - Maintains persistent bidirectional connections for real-time streaming of audio and control data.
  • Conversational Dialogue Systems - Implements a system for natural, real-time conversational dialogue between users and AI-powered hardware.
  • Personalized Assistants - Implements voiceprint mapping to identify individual speakers and deliver personalized responses and memory.
  • LLM Gateways - Acts as a dedicated gateway server connecting ESP32 hardware to large language models for voice interactions.
  • IoT and Hardware Control - Sends programmatic commands from a central server to control physical components on ESP32 devices.
  • Speech-to-Text Pipelines - Processes spoken audio in real-time chunks to minimize latency during voice-to-text conversion.
  • Streaming Pipelines - Provides real-time streaming speech-to-text and text-to-speech processing for fluid voice interactions.
  • Device Management - Manages security keys and gateway routing to maintain secure connections for a fleet of IoT devices.
  • Speaker Verification - Matches incoming audio signatures against stored voiceprints to verify and identify the speaker.
  • Speaker Identification Frameworks - Identifies individual users by their voiceprints to deliver personalized AI responses.
  • Remote Hardware Controllers - Enables control of physical ESP32 hardware states through function calling and communication protocols.
  • Communication Gateways - Routes device communication through MQTT and UDP gateways using dynamically delivered endpoints.
  • Bearer Token Authentication - Uses unique bearer tokens and identifiers to secure the communication between ESP32 devices and the server.
  • Device and Connection Authorization - Authenticates hardware devices via tokens and unique IDs to ensure secure persistent connections.
  • Extensible Plugin Architectures - Provides a modular framework for extending system functionality via runtime plugins.
  • Intent-to-Skill Mappings - Translates natural language user intents into specific programmatic actions and tool executions.
  • Runtime Capability Extensions - Allows the dynamic loading of modular feature sets at runtime without restarting the server.
  • Modular Plugin Frameworks - Features a modular framework that loads custom feature plugins at runtime to extend device capabilities.

سجل النجوم

مخطط تاريخ النجوم لـ xinnan-tech/xiaozhi-esp32-serverمخطط تاريخ النجوم لـ xinnan-tech/xiaozhi-esp32-server

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Xiaozhi Esp32 Server

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Xiaozhi Esp32 Server.
  • rockchinq/qchatgptالصورة الرمزية لـ RockChinQ

    RockChinQ/QChatGPT

    16,352عرض على GitHub↗

    QChatGPT is an LLM bot orchestration platform and multi-platform chatbot gateway. It serves as a bridge that routes messages between various instant messaging services and AI models using a unified codebase, functioning as an agentic workflow manager to handle complex multi-turn dialogues. The platform distinguishes itself through an extensible plugin framework that allows for the addition of custom logic and event-driven features via standardized protocols. It also includes a web-based bot controller, providing a browser interface to manage bot behavior and monitor real-time performance with

    Python
    عرض على GitHub↗16,352
  • idootop/mi-gptالصورة الرمزية لـ idootop

    idootop/mi-gpt

    12,458عرض على GitHub↗

    mi-gpt is a voice assistant bridge and agent orchestrator that connects smart speakers to large language models. It functions as an integration layer that routes audio requests from hardware speakers to AI providers and converts generated text back into speech via a customizable synthesis system. The project features a retrieval-augmented generation knowledge base that uses embeddings and external documents to provide context-aware responses. It includes a persona definition system for configuring behavioral rules, system prompts, and roleplay characteristics, alongside a plugin architecture

    TypeScript
    عرض على GitHub↗12,458
  • basedhardware/omiالصورة الرمزية لـ BasedHardware

    BasedHardware/omi

    12,869عرض على GitHub↗

    Omi is an open-source wearable AI platform that captures audio and screen data to provide real-time conversational assistance and memory. It integrates a wearable hardware development kit with a vector memory database and large language model capabilities to create a persistent digital record of user interactions. The platform is distinguished by its BLE audio streaming pipeline, which transmits raw audio from wearable hardware for real-time transcription and speaker identification. It utilizes a plugin-based agent tool framework that allows AI assistants to autonomously invoke custom functio

    Dartaiappbci
    عرض على GitHub↗12,869
  • cloudwego/einoالصورة الرمزية لـ cloudwego

    cloudwego/eino

    9,675عرض على GitHub↗

    Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che

    Goaiai-applicationai-framework
    عرض على GitHub↗9,675
عرض جميع البدائل الـ 30 لـ Xiaozhi Esp32 Server→

الأسئلة الشائعة

ما هي وظيفة xinnan-tech/xiaozhi-esp32-server؟

This project is an AI voice assistant backend and gateway server designed to connect ESP32 hardware to large language models. It enables real-time conversational AI by processing streaming speech-to-text and text-to-speech interactions, allowing hardware devices to engage in natural language dialogue.

ما هي الميزات الرئيسية لـ xinnan-tech/xiaozhi-esp32-server؟

الميزات الرئيسية لـ xinnan-tech/xiaozhi-esp32-server هي: Conversational Voice AI, Knowledge Base Retrieval, LLM Orchestrators, LLM Tool Calling, Full-Duplex Multimodal Interaction, Conversational Dialogue Systems, Personalized Assistants, LLM Gateways.

ما هي البدائل مفتوحة المصدر لـ xinnan-tech/xiaozhi-esp32-server؟

تشمل البدائل مفتوحة المصدر لـ xinnan-tech/xiaozhi-esp32-server: rockchinq/qchatgpt — QChatGPT is an LLM bot orchestration platform and multi-platform chatbot gateway. It serves as a bridge that routes… idootop/mi-gpt — mi-gpt is a voice assistant bridge and agent orchestrator that connects smart speakers to large language models. It… basedhardware/omi — Omi is an open-source wearable AI platform that captures audio and screen data to provide real-time conversational… cloudwego/eino — Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and… nvidia/isaac-gr00t. strands-agents/sdk-python — This is an open-source Python SDK for building and orchestrating production-grade AI agents. It provides a unified…