awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

28 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • nvidia/nemoAvatar de NVIDIA

    NVIDIA/NeMo

    17,394Ver en GitHub↗

    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
    Ver en GitHub↗17,394
  • alphacep/vosk-apiAvatar de alphacep

    alphacep/vosk-api

    14,853Ver en GitHub↗

    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
    Ver en GitHub↗14,853
  • basedhardware/omiAvatar de BasedHardware

    BasedHardware/omi

    12,869Ver en 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

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

    Dartaiappbci
    Ver en GitHub↗12,869
  • facebookresearch/seamless_communicationAvatar de facebookresearch

    facebookresearch/seamless_communication

    11,797Ver en GitHub↗

    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
    Ver en GitHub↗11,797
  • ten-framework/ten-frameworkAvatar de TEN-framework

    TEN-framework/ten-framework

    10,701Ver en GitHub↗

    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
    Ver en GitHub↗10,701
  • quentinfuxa/whisperlivekitAvatar de QuentinFuxa

    QuentinFuxa/WhisperLiveKit

    10,475Ver en GitHub↗

    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
    Ver en GitHub↗10,475
  • koljab/realtimesttAvatar de KoljaB

    KoljaB/RealtimeSTT

    9,477Ver en GitHub↗

    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
    Ver en GitHub↗9,477
  • dusty-nv/jetson-inferenceAvatar de dusty-nv

    dusty-nv/jetson-inference

    8,734Ver en GitHub↗

    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
    Ver en GitHub↗8,734
  • moonshine-ai/moonshineAvatar de moonshine-ai

    moonshine-ai/moonshine

    8,527Ver en GitHub↗

    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++
    Ver en GitHub↗8,527
  • nl8590687/asrt_speechrecognitionAvatar de nl8590687

    nl8590687/ASRT_SpeechRecognition

    8,375Ver en GitHub↗

    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
    Ver en GitHub↗8,375
  • snakers4/silero-vadAvatar de snakers4

    snakers4/silero-vad

    8,209Ver en GitHub↗

    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
    Ver en GitHub↗8,209
  • myshell-ai/melottsAvatar de myshell-ai

    myshell-ai/MeloTTS

    7,509Ver en GitHub↗

    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
    Ver en GitHub↗7,509
  • argmaxinc/whisperkitAvatar de argmaxinc

    argmaxinc/WhisperKit

    5,639Ver en GitHub↗

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

    Swiftinferenceiosmacos
    Ver en GitHub↗5,639
  • huggingface/speech-to-speechAvatar de huggingface

    huggingface/speech-to-speech

    4,895Ver en GitHub↗

    Este proyecto es un framework para construir asistentes de voz locales y un servidor de streaming de audio en tiempo real. Funciona como un motor de inferencia contenedorizado y un pipeline de voz multilingüe que orquesta componentes de conversión de voz a texto, modelos de lenguaje y conversión de texto a voz para transformar la entrada hablada en salida hablada. El sistema se distingue por su uso de streaming bidireccional basado en WebSocket para interacciones de baja latencia. Cuenta con un sistema de detección de actividad de voz que gestiona los límites del habla y maneja interrupciones del usuario durante la reproducción del asistente. También admite la clonación de voz personalizada mediante preajustes de audio y la capacidad de intercambiar puntos de control de modelos o APIs externas para el reconocimiento y la síntesis. El framework cubre una amplia superficie de capacidades, incluyendo buffering de audio asíncrono, gestión de turnos basada en eventos y ejecución de herramientas basada en esquemas. Proporciona soporte para la gestión de conversaciones multilingües y ejecuta sesiones concurrentes mediante aislamiento de pipelines basado en hilos. El proyecto está disponible como imágenes de contenedor optimizadas para arquitecturas x86 y ARM64.

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

    Pythonaiassistantlanguage-model
    Ver en GitHub↗4,895
  • moonshotai/kimi-audioAvatar de MoonshotAI

    MoonshotAI/Kimi-Audio

    4,492Ver en GitHub↗

    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
    Ver en GitHub↗4,492
  • leetcode-mafia/cheetahAvatar de leetcode-mafia

    leetcode-mafia/cheetah

    4,262Ver en GitHub↗

    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
    Ver en GitHub↗4,262
  • cmusphinx/pocketsphinxAvatar de cmusphinx

    cmusphinx/pocketsphinx

    4,276Ver en GitHub↗

    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
    Ver en GitHub↗4,276
  • qwenlm/qwen2.5-omniAvatar de QwenLM

    QwenLM/Qwen2.5-Omni

    4,026Ver en GitHub↗

    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
    Ver en GitHub↗4,026
  • koljab/realtimettsAvatar de KoljaB

    KoljaB/RealtimeTTS

    3,964Ver en GitHub↗

    RealtimeTTS es un motor de texto a voz (TTS) en tiempo real y procesador de flujos diseñado para convertir texto o flujos de tokens en reproducción de audio con una latencia mínima. Proporciona una interfaz programática para gestionar flujos de audio, el progreso de la síntesis y la integración de motores de voz locales o basados en la nube. El sistema incluye una herramienta de clonación de voz neuronal que genera voz sintética extrayendo características acústicas de muestras de audio de referencia. Utiliza una abstracción basada en proveedores para enrutar las solicitudes de síntesis a través de diferentes modelos neuronales y APIs en la nube. El proyecto cubre una serie de dominios funcionales que incluyen control de reproducción asíncrona, síntesis de audio a partir de flujos de tokens y flujos de trabajo de sincronización de voz que activan callbacks a nivel de palabra o carácter. También admite la exportación de audio sintetizado directamente a archivos WAV para almacenamiento persistente.

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

    Pythonpythonrealtimespeech-synthesis
    Ver en GitHub↗3,964
  • koljab/realtimevoicechatAvatar de KoljaB

    KoljaB/RealtimeVoiceChat

    3,771Ver en GitHub↗

    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
    Ver en GitHub↗3,771
Ant.12Siguiente
  1. Home
  2. Artificial Intelligence & ML
  3. Real-Time Speech Processing

Explorar subetiquetas

  • 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 sub-etiquetaProcesses 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 sub-etiquetaProcessing 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.