For एक ओपन सोर्स वॉयस असिस्टेंट प्लेटफॉर्म, the strongest matches are wzpan/wukong-robot (wukong-robot is a self-hostable voice assistant platform that combines), mycroftai/mycroft-core (Mycroft Core is an open-source voice assistant platform that) and nvidia/nemo (NeMo is a multimodal AI framework providing speech recognition). pipecat-ai/pipecat and livekit/agents round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
हम “voice assistant platforms” से मेल खाने वाली ओपन-सोर्स GitHub रिपॉजिटरी को क्यूरेट करते हैं। परिणाम आपकी क्वेरी के आधार पर रैंक किए गए हैं — सीमित करने के लिए नीचे दिए गए फ़िल्टर चुनें, या AI के साथ रिफाइन करें।
wukong-robot is an open-source, Chinese-language voice assistant platform that integrates ChatGPT for multi-turn conversational AI. It is built around a plugin-based smart speaker framework, combining offline wake word detection with local speech synthesis to enable hands-free, voice-controlled interactions without requiring a constant internet connection. The platform distinguishes itself through its modular architecture, supporting custom wake word training via the command line and a plugin system that routes user intents using regular expressions for extensible functionality. It offers mul
wukong-robot is a self-hostable voice assistant platform that combines offline wake word detection, local speech synthesis, plugin-based intent routing, and ChatGPT integration — covering the key build-and-deploy features (speech recognition, TTS, NLU, custom actions) while being extensible and deployable without cloud reliance.
Mycroft Core is an open-source voice assistant platform that processes spoken commands and runs modular skills for tasks like home automation and information retrieval. It is built around a cloud-paired device framework, where a voice assistant device links to a cloud account via a spoken pairing code to synchronize API keys and skills. The platform operates through an intent-parsing pipeline that processes speech recognition, intent extraction, and skill matching, all coordinated by a message bus architecture that decouples speech processing, skill execution, and audio output. A wake word en
Mycroft Core is an open-source voice assistant platform that provides speech recognition, text-to-speech, wake word detection, intent parsing, and a modular skill system, making it a comprehensive framework for building and deploying custom voice assistants that can be self-hosted.
NeMo is a multimodal AI framework and toolkit designed for the development, training, and scaling of large language models, generative AI systems, and speech-based models. It functions as an automatic speech recognition toolkit, a text-to-speech engine, and a framework for building models that process and generate combinations of text, image, and audio data. The project serves as a conversational AI orchestrator capable of managing real-time, interruptible voice interactions. It provides specialized workflows for speech translation, converting spoken audio from one language into text or speec
NeMo is a multimodal AI framework providing speech recognition, text-to-speech, and conversational AI orchestration, which are the core building blocks for custom voice assistants, though it lacks built-in wake word detection and requires extra work to turn into a deployable platform.
Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech systems. It utilizes a frame-based data pipeline to route audio, video, and text through a modular sequence of processors, enabling the orchestration of low-latency conversational AI. The project is distinguished by its ability to coordinate complex multimodal services, including speech-to-text, language models, and text-to-speech, within a single pipeline. It features semantic voice activity detection for natural turn-taking, state-machine conversation flows for dialogue manag
Pipecat is an open-source framework for building real-time voice assistants with a pipeline for speech recognition, text-to-speech, and conversational AI, directly fitting the need for a self-hostable platform to develop custom voice agents.
This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu
LiveKit Agents is a framework for building customizable, real-time voice assistants with built-in speech recognition, text-to-speech, wake word detection, NLU via LLMs, and support for custom actions, all deployable on self-hosted infrastructure, directly matching your intent for an open-source voice assistant platform.
LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections. The platform distinguishes itself through it
LiveKit is an open-source framework that provides the media routing, agent lifecycle management, and real-time communication infrastructure needed to build and deploy custom voice assistants, though you may need to integrate separate services for speech recognition, TTS, and NLU.
Vocode-core is a framework for building real-time conversational AI voice agents. It serves as a conversational orchestrator and pipeline that integrates speech-to-text, large language models, and text-to-speech services to enable low-latency voice interactions. The project features a provider-agnostic interface that allows for swappable speech and language model providers, including support for both cloud APIs and local binaries. It distinguishes itself through a specialized telephony integration layer that enables agents to be deployed across phone lines, WebRTC, and virtual meeting platfor
Vocode-core is a framework for building real-time conversational AI voice agents, integrating speech recognition, text-to-speech, LLM-based NLU, and custom actions with self-hosting support—covering most required features, though wake word detection is not explicitly mentioned.
This repository is a framework for building multimodal AI agents that include speech recognition and synthesis, so it fits the voice assistant platform category, but its focus on vision and video makes it broader than a pure voice assistant builder, and key features like wake word detection and NLU are not clearly evident from the sparse description.
This project is a framework for building local voice assistants and a real-time audio streaming server. It functions as a containerized inference engine and a multilingual speech pipeline that orchestrates speech-to-text, language models, and text-to-speech components to convert spoken input into spoken output. The system is distinguished by its use of WebSocket-based bidirectional streaming for low-latency interactions. It features a voice activity detection system that manages speech boundaries and handles user barge-in interruptions during assistant playback. It also supports custom voice
This is a framework for building local voice assistants with a containerized pipeline covering speech-to-text, language models, and text-to-speech, supporting multilingual and tool-calling schemas—directly fitting the search for a self-hostable voice assistant platform.
Xiaozhi-esp32 is an open-source firmware platform designed for building voice-interactive embedded systems on resource-constrained microcontrollers. It functions as an IoT conversational device platform that manages live audio input, speech synthesis, and conversational state transitions to facilitate real-time natural language interaction. The system distinguishes itself by bridging language models with physical hardware through standardized protocols, allowing for the execution of commands on local peripherals or remote smart home services. It utilizes a specialized architecture to coordina
Xiaozhi-esp32 is an open-source firmware platform for ESP32 that handles voice input, speech synthesis, and conversational state management, making it a valid base for building custom voice assistants on embedded hardware, though it is limited to microcontroller deployments and may lack full multi-language support.
| रिपॉजिटरी | स्टार्स | भाषा | लाइसेंस | अंतिम पुश |
|---|---|---|---|---|
| wzpan/wukong-robot | 7.1K | Python | MIT | |
| mycroftai/mycroft-core | 6.6K | Python | Apache-2.0 | |
| nvidia/nemo | 17.4K | Python | Apache-2.0 | |
| pipecat-ai/pipecat | 12.8K | Python | BSD-2-Clause | |
| livekit/agents | 9.4K | Python | apache-2.0 | |
| livekit/livekit | 19.4K | Go | Apache-2.0 | |
| vocodedev/vocode-core | 3.7K | Python | mit | |
| getstream/vision-agents | 6K | Python | apache-2.0 | |
| huggingface/speech-to-speech | 4.9K | Python | Apache-2.0 | |
| 78/xiaozhi-esp32 | 24.1K | C++ | mit |