awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

28 रिपॉजिटरी

Awesome GitHub RepositoriesReal-Time Speech Processing

Systems for analyzing live audio streams, including transcription, voice activity detection, and speaker diarization.

Distinct from Multilingual Speech-to-Text: Existing candidates focus on specific directions (STT/TTS) or datasets, whereas this covers the complete real-time processing pipeline for conversation management.

Explore 28 awesome GitHub repositories matching artificial intelligence & ml · Real-Time Speech Processing. Refine with filters or upvote what's useful.

Awesome Real-Time Speech Processing GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • nvidia/nemoNVIDIA का अवतार

    NVIDIA/NeMo

    17,394GitHub पर देखें↗

    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

    Implements asynchronous audio processing to enable low-latency, real-time voice interactions.

    Python
    GitHub पर देखें↗17,394
  • alphacep/vosk-apialphacep का अवतार

    alphacep/vosk-api

    14,853GitHub पर देखें↗

    Vosk is an offline speech-to-text engine and API that converts spoken audio into text locally on a device. It provides a cross-platform speech toolkit with language bindings for integrating voice recognition into server environments, Android, iOS, and Raspberry Pi. The project includes a speaker identification tool to distinguish between different voices and an acoustic model trainer for building custom neural network models. These training tools enable speech feature extraction and model accuracy evaluation to improve recognition for specialized domains. The system supports real-time audio

    Processes live speech input in real-time to provide continuous text output with minimal latency.

    Jupyter Notebookandroidasrdeep-learning
    GitHub पर देखें↗14,853
  • basedhardware/omiBasedHardware का अवतार

    BasedHardware/omi

    12,869GitHub पर देखें↗

    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

    Converts live audio streams from wearable hardware into text with speaker identification and chronological ordering.

    Dartaiappbci
    GitHub पर देखें↗12,869
  • facebookresearch/seamless_communicationfacebookresearch का अवतार

    facebookresearch/seamless_communication

    11,797GitHub पर देखें↗

    This project is a multimodal translation framework and large language model capable of speech-to-speech, speech-to-text, and text-to-text translation across nearly 100 languages. It provides a real-time speech translation engine and a comprehensive toolkit for converting spoken audio between languages. The system is distinguished by its ability to preserve the original speaker's tone, pace, and prosody during translation. It utilizes a specialized on-device inference toolkit that converts model checkpoints into C-based libraries, enabling low-latency execution on mobile and edge hardware with

    Implements a real-time engine that translates spoken audio between languages while preserving the speaker's tone and pace.

    Jupyter Notebook
    GitHub पर देखें↗11,797
  • ten-framework/ten-frameworkTEN-framework का अवतार

    TEN-framework/ten-framework

    10,701GitHub पर देखें↗

    Ten Framework is a multimodal large language model agent framework designed for building low-latency conversational agents. It integrates voice, text, and visual inputs in real time to facilitate human interaction. The project includes a real-time speech processing pipeline for streaming transcription, voice activity detection, and speaker diarization. It also features an avatar synchronization engine that coordinates character lip animations and visual outputs with synthesized speech. The framework covers edge AI deployment through containerized packaging and direct integration with embedde

    Implements a real-time speech processing pipeline for streaming transcription, voice activity detection, and speaker diarization.

    Pythonaimulti-modalreal-time
    GitHub पर देखें↗10,701
  • quentinfuxa/whisperlivekitQuentinFuxa का अवतार

    QuentinFuxa/WhisperLiveKit

    10,475GitHub पर देखें↗

    WhisperLiveKit is a real-time speech-to-text server that transcribes streaming audio into text with ultra-low latency using Whisper models. It serves transcription capabilities through REST endpoints and WebSocket connections, enabling external applications to send audio and receive transcriptions as words are spoken, making it suitable for live captioning or voice interfaces. The project distinguishes itself by combining real-time transcription with speaker diarization, assigning transcribed words to individual speakers during live audio streams for meeting or interview transcripts. It also

    Translates spoken audio into text in a different target language simultaneously during the stream.

    Python
    GitHub पर देखें↗10,475
  • koljab/realtimesttKoljaB का अवतार

    KoljaB/RealtimeSTT

    9,477GitHub पर देखें↗

    RealtimeSTT is a local speech-to-text engine and real-time automatic speech recognition server. It utilizes transformer-based recognition and omnilingual pipelines to convert live audio streams into text, providing a WebSocket-based streaming API for raw PCM audio transmission. The project is distinguished by a dual-backend transcription pipeline that uses a lightweight engine for immediate partial suggestions and a heavier model for final high-accuracy results. It includes a wake word detection system to trigger recording and employs a shared-resource inference model to distribute heavy spee

    Provides a complete real-time pipeline for converting live audio streams into text using local models.

    Pythonpythonrealtimespeech-to-text
    GitHub पर देखें↗9,477
  • dusty-nv/jetson-inferencedusty-nv का अवतार

    dusty-nv/jetson-inference

    8,734GitHub पर देखें↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    Develops customized, real-time speech applications using GPU-accelerated processing pipelines.

    C++caffecomputer-visiondeep-learning
    GitHub पर देखें↗8,734
  • moonshine-ai/moonshinemoonshine-ai का अवतार

    moonshine-ai/moonshine

    8,527GitHub पर देखें↗

    Moonshine is a complete on-device voice interface toolkit that provides speech recognition, text-to-speech synthesis, phonetic processing, speaker diarization, and intent recognition, all running locally on edge hardware without any cloud dependency. It executes quantized neural networks for speech and language tasks directly on the device, enabling fully offline conversational AI capabilities. The toolkit distinguishes itself by orchestrating multi-turn spoken exchanges through a conversational flow manager that maintains context across interactions and manages branching dialog flows. It inc

    Captures audio from a microphone or file and converts speech to text in real time, emitting events as phrases are recognized.

    C++
    GitHub पर देखें↗8,527
  • nl8590687/asrt_speechrecognitionnl8590687 का अवतार

    nl8590687/ASRT_SpeechRecognition

    8,375GitHub पर देखें↗

    This project is a Chinese automatic speech recognition framework and deep learning system designed to convert spoken Chinese audio into written text. It functions as a toolkit for training, evaluating, and deploying speech-to-text models, utilizing a specialized pinyin-to-text converter that transforms phonetic sequences into Chinese characters using a probability graph model. The system is distinguished by its deployment flexibility, offering a dockerized recognition server that provides transcription capabilities as a remote API. It supports high-performance streaming through a gRPC speech-

    Processes live audio streams via gRPC to provide immediate text output as a person speaks.

    Pythonasrtchinese-speech-recognitioncnn
    GitHub पर देखें↗8,375
  • snakers4/silero-vadsnakers4 का अवतार

    snakers4/silero-vad

    8,209GitHub पर देखें↗

    Silero VAD is a voice activity detection model and deep learning speech classifier designed to distinguish human speech from silence across diverse languages and noisy environments. It functions as a pre-trained neural network capable of identifying speech segments within both static audio recordings and real-time data streams. The project includes a language identification tool for classifying spoken languages and a framework for fine-tuning audio models. It provides utilities for optimizing detection thresholds using validation datasets and retraining the model with custom labeled audio to

    Implements a real-time processing pipeline for detecting speech activity within live audio streams.

    Pythononnxonnx-runtimeonnxruntime
    GitHub पर देखें↗8,209
  • myshell-ai/melottsmyshell-ai का अवतार

    myshell-ai/MeloTTS

    7,509GitHub पर देखें↗

    MeloTTS is an open-source text-to-speech library that generates natural-sounding speech across six languages, with the ability to mix two languages within a single utterance. Its architecture combines a token-based text frontend with a language-agnostic acoustic model, enabling it to handle bilingual code-switching and produce streaming audio output in real time. The system is designed to run efficiently on standard CPU hardware without requiring a dedicated GPU, using a lightweight neural network for real-time inference. It supports English, Spanish, French, Chinese, Japanese, and Korean, an

    Runs real-time text-to-speech inference on standard CPU hardware without needing a dedicated GPU.

    Pythonchineseenglishfrench
    GitHub पर देखें↗7,509
  • argmaxinc/whisperkitargmaxinc का अवतार

    argmaxinc/WhisperKit

    5,639GitHub पर देखें↗

    Streams audio input and outputs text as speech is spoken for live captioning.

    Swiftinferenceiosmacos
    GitHub पर देखें↗5,639
  • huggingface/speech-to-speechhuggingface का अवतार

    huggingface/speech-to-speech

    4,895GitHub पर देखें↗

    यह प्रोजेक्ट स्थानीय वॉयस असिस्टेंट और रीयल-टाइम ऑडियो स्ट्रीमिंग सर्वर बनाने के लिए एक फ्रेमवर्क है। यह एक कंटेनराइज्ड इन्फरेंस इंजन और एक बहुभाषी स्पीच पाइपलाइन के रूप में कार्य करता है जो बोले गए इनपुट को बोले गए आउटपुट में बदलने के लिए स्पीच-टू-टेक्स्ट, लैंग्वेज मॉडल और टेक्स्ट-टू-स्पीच घटकों को ऑर्केस्ट्रेट करता है। यह सिस्टम कम-विलंबता (low-latency) इंटरैक्शन के लिए WebSocket-आधारित द्विदिश स्ट्रीमिंग के उपयोग के लिए जाना जाता है। इसमें एक वॉयस एक्टिविटी डिटेक्शन सिस्टम है जो स्पीच बाउंड्री को प्रबंधित करता है और असिस्टेंट प्लेबैक के दौरान उपयोगकर्ता के बीच में बोलने (barge-in) की रुकावटों को संभालता है। यह ऑडियो प्रीसेट के माध्यम से कस्टम वॉयस क्लोनिंग और पहचान व संश्लेषण के लिए मॉडल चेकपॉइंट्स या बाहरी API को स्वैप करने की क्षमता का भी समर्थन करता है। यह फ्रेमवर्क एसिंक्रोनस ऑडियो बफरिंग, इवेंट-संचालित टर्न मैनेजमेंट और स्कीमा-आधारित टूल निष्पादन सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह बहुभाषी वार्तालाप प्रबंधन के लिए समर्थन प्रदान करता है और थ्रेड-आधारित पाइपलाइन आइसोलेशन के माध्यम से समवर्ती सत्र चलाता है। यह प्रोजेक्ट x86 और ARM64 आर्किटेक्चर दोनों के लिए अनुकूलित कंटेनर इमेज के रूप में उपलब्ध है।

    Coordinates low-latency workflows sequencing voice activity detection, transcription, language processing, and synthesis.

    Pythonaiassistantlanguage-model
    GitHub पर देखें↗4,895
  • moonshotai/kimi-audioMoonshotAI का अवतार

    MoonshotAI/Kimi-Audio

    4,492GitHub पर देखें↗

    Kimi-Audio is a large language model audio foundation model designed to understand audio input and generate high-fidelity speech responses in real time. It functions as a unified system encompassing a text-to-speech synthesis engine and a speech-to-text transcription tool. The project enables real-time audio conversations through a multi-modal conversation loop and chunk-wise streaming detokenization to reduce playback latency. It provides controls over speech speed, accent, and emotional tone during conversational audio generation. The system covers audio intelligence capabilities, includin

    Processes an audio stream and produces natural-sounding speech output in real time for conversational use.

    Python
    GitHub पर देखें↗4,492
  • leetcode-mafia/cheetahleetcode-mafia का अवतार

    leetcode-mafia/cheetah

    4,262GitHub पर देखें↗

    Cheetah is an LLM technical interview assistant composed of a native macOS application and a browser extension. It provides real-time coding and answering suggestions during technical interviews by combining live audio transcription with web-based context extraction. The system functions as a real-time interview coach that converts spoken questions into text using on-device speech-to-text processing. It uses a browser-integrated DOM scraper to extract live code and console logs, allowing the AI to analyze the current coding state and generate technical solutions based on the specific environm

    Processes live audio streams from technical interviews into text for immediate AI response generation.

    Swift
    GitHub पर देखें↗4,262
  • cmusphinx/pocketsphinxcmusphinx का अवतार

    cmusphinx/pocketsphinx

    4,276GitHub पर देखें↗

    PocketSphinx is an offline speech recognition engine that converts raw audio from files or live microphone streams into written text without requiring a network connection. It functions as a speech-to-text library, a real-time transcription engine, and a voice command processor, capable of detecting and transcribing spoken commands from continuous audio streams with configurable acoustic and language models. The engine uses weighted finite-state transducers to represent acoustic, phonetic, and language models as a single search graph for efficient decoding. It employs fixed-point acoustic mod

    Processing live audio from a microphone or input stream to produce text output as speech is spoken, with utterance segmentation.

    Ccpythonspeech-recognition
    GitHub पर देखें↗4,276
  • qwenlm/qwen2.5-omniQwenLM का अवतार

    QwenLM/Qwen2.5-Omni

    4,026GitHub पर देखें↗

    Qwen2.5-Omni is an omnichannel multimodal large language model designed to process and generate content across text, audio, vision, and video. It functions as a real-time speech AI, utilizing an end-to-end architecture to maintain synchronous voice conversations with low-latency responses. The project emphasizes efficiency through quantized edge models, allowing for local inference on mobile hardware and resource-constrained devices. It employs 4-bit weight quantization, CPU-based process offloading, and on-demand weight loading to reduce GPU memory requirements. The system integrates specia

    Converts text and data into natural human speech tokens with low latency for interactive voice applications.

    Jupyter Notebook
    GitHub पर देखें↗4,026
  • koljab/realtimettsKoljaB का अवतार

    KoljaB/RealtimeTTS

    3,964GitHub पर देखें↗

    RealtimeTTS is a real-time text-to-speech engine and stream processor designed to convert text or token streams into audio playback with minimal latency. It provides a programmatic interface for managing audio streams, synthesis progress, and the integration of local or cloud-based speech engines. The system includes a neural voice cloning tool that generates synthetic speech by extracting acoustic features from reference audio samples. It utilizes a provider-based abstraction to route synthesis requests across different neural models and cloud APIs. The project covers a range of functional

    Converts strings or token streams into audio in real-time to minimize playback latency.

    Pythonpythonrealtimespeech-synthesis
    GitHub पर देखें↗3,964
  • koljab/realtimevoicechatKoljaB का अवतार

    KoljaB/RealtimeVoiceChat

    3,771GitHub पर देखें↗

    RealtimeVoiceChat is a conversational AI gateway and voice chat interface that enables real-time spoken interactions with large language models. It functions as a streaming audio pipeline that integrates speech-to-text transcription and text-to-speech synthesis to facilitate natural voice conversations. The system utilizes WebSocket-based audio streaming and an asynchronous text-to-speech pipeline to maintain low latency. It includes specialized conversational controls such as silence-based turn detection and client-side interrupt handling, which stops active audio playback when new user spee

    Implements a complete real-time processing pipeline including transcription, activity detection, and synthesis.

    Python
    GitHub पर देखें↗3,771
पिछला12अगला
  1. Home
  2. Artificial Intelligence & ML
  3. Real-Time Speech Processing

सब-टैग एक्सप्लोर करें

  • Real-Time Processing SimulatorsTools that simulate live streaming behavior using buffered file inputs for benchmarking and testing. **Distinct from Real-Time Speech Processing:** Distinct from Real-Time Speech Processing: focuses on the simulation of streaming conditions for testing rather than the live processing pipeline itself.
  • Real-Time Speech Synthesis1 सब-टैगProcesses an audio stream and produces natural-sounding speech output in real time for conversational use. **Distinct from Real-Time Speech Processing:** Distinct from Real-Time Speech Processing: focuses on generating speech output in real time, not just analyzing live audio streams.
  • Real-Time Speech Transcription1 सब-टैगProcessing live audio streams to produce text output as speech is spoken, with utterance segmentation and timing. **Distinct from Real-Time Speech Processing:** Distinct from Real-Time Speech Processing: focuses specifically on transcription output from live streams, not the broader pipeline including synthesis or diarization.
  • Simultaneous Speech TranslationTranslating spoken audio into another language or text in real-time while preserving vocal characteristics. **Distinct from Real-Time Speech Processing:** Focuses on the simultaneous translation of meaning and prosody, whereas Real-Time Speech Processing covers general analysis like diarization.