awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

实时语音转录工具

排名更新于 2026年7月31日

For 流式语音识别库, the strongest matches are ahmetoner/whisper-asr-webservice (This self-hosted containerized inference engine serves Whisper through a), collabora/whisperlive (WhisperLive is a self-hostable, real-time speech-to-text server that streams) and koljab/realtimestt (RealtimeSTT is a self-hostable, local speech-to-text transcription engine that). funaudiollm/sensevoice and m-bain/whisperx round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

提供低延迟音频处理,用于实时自动语音转文字转录的开源库与应用。

实时语音转录工具

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • ahmetoner/whisper-asr-webserviceahmetoner 的头像

    ahmetoner/whisper-asr-webservice

    3,286在 GitHub 上查看↗

    This project provides a self-hosted server for automatic speech recognition, functioning as a containerized inference engine for the Whisper model. It exposes core transcription and translation capabilities through a standardized web interface, allowing for the integration of speech-to-text services into external applications. The service distinguishes itself by incorporating advanced audio analysis tools, including speaker diarization to attribute text to specific individuals and voice activity detection to filter non-speech segments. It supports automated language detection and provides out

    This self-hosted containerized inference engine serves Whisper through a REST API, providing automatic speech recognition, speaker diarization, multilingual support, and voice activity detection for real-time speech transcription workflows.

    PythonAutomatic Speech RecognitionSpeaker Diarization
    在 GitHub 上查看↗3,286
  • collabora/whisperlivecollabora 的头像

    collabora/WhisperLive

    3,819在 GitHub 上查看↗

    WhisperLive is a real-time speech-to-text server that converts live audio streams into text using Whisper models. It functions as a backend service that receives microphone input via WebSockets and provides incremental transcriptions with word-level timestamps. The system utilizes a GPU-accelerated inference engine and a keyword-boosted transcription API to improve the recognition accuracy of domain-specific jargon, acronyms, and product names. It also includes a speaker diarization tool that clusters audio embeddings to identify and label different participants within a recording. Additiona

    WhisperLive is a self-hostable, real-time speech-to-text server that streams audio via WebSockets to deliver low-latency transcriptions with speaker diarization and word-level timestamps using Whisper models.

    PythonAudio Transcription WebSocketsSpeaker Diarization
    在 GitHub 上查看↗3,819
  • koljab/realtimesttKoljaB 的头像

    KoljaB/RealtimeSTT

    9,477在 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

    RealtimeSTT is a self-hostable, local speech-to-text transcription engine that features low-latency streaming audio input, speaker diarization, multilingual support, and automatic speech recognition via a WebSocket API.

    PythonAudio Transcription WebSocketsAutomatic Speech RecognitionSpeaker Diarization
    在 GitHub 上查看↗9,477
  • funaudiollm/sensevoiceFunAudioLLM 的头像

    FunAudioLLM/SenseVoice

    7,536在 GitHub 上查看↗

    SenseVoice is a multilingual speech large language model designed for audio transcription, speaker diarization, and emotion recognition. It functions as an automatic speech recognition system that converts spoken audio into text across multiple languages. The system distinguishes itself by integrating acoustic event detection and speech emotion recognition, allowing it to identify non-speech sounds, such as laughter or applause, and discrete emotional states. It also includes a framework for speaker diarization to track and label different speakers within a single recording. The project's ca

    SenseVoice is an open-source multilingual speech recognition model supporting transcription, speaker diarization, and emotion detection, though it operates primarily as a model backbone rather than a full real-time streaming pipeline.

    PythonAutomatic Speech RecognitionSpeaker Diarization
    在 GitHub 上查看↗7,536
  • m-bain/whisperxm-bain 的头像

    m-bain/whisperX

    20,228在 GitHub 上查看↗

    WhisperX is an automated speech recognition toolkit designed to convert spoken audio into text while maintaining precise synchronization with the original media. It functions as an integrated pipeline that combines transcription, phoneme-based alignment, and speaker diarization to produce structured, attributed transcripts. The project distinguishes itself through its use of forced alignment, which matches existing text to audio signals at the phoneme level to generate accurate word-level timestamps. It also incorporates speaker diarization to identify and label unique voices within a recordi

    WhisperX is a robust automated speech recognition toolkit providing multilingual transcription, forced alignment, and speaker diarization, though it processes media files in pipelines rather than offering a native streaming live input socket.

    PythonAutomatic Speech RecognitionSpeaker Diarization
    在 GitHub 上查看↗20,228
  • guillaumekln/faster-whisperguillaumekln 的头像

    guillaumekln/faster-whisper

    23,679在 GitHub 上查看↗

    faster-whisper is an automatic speech recognition framework and an optimized implementation of the Whisper speech-to-text engine. It functions as a CTranslate2 inference engine designed to convert spoken audio into written text. The project serves as a model quantization tool that transforms large audio model weights into lower precision formats. This process reduces memory usage and increases execution speed on hardware by utilizing integer quantized weights. The framework covers a broad range of capabilities including batch audio transcription for parallel processing and voice activity det

    Faster-whisper provides an optimized implementation of the Whisper speech-to-text engine with support for automatic speech recognition and self-hosting, though it is primarily designed for batched and file-based inference rather than native streaming live audio transcription.

    PythonAutomatic Speech RecognitionSpeech-to-Text Engines
    在 GitHub 上查看↗23,679
  • openai/whisperopenai 的头像

    openai/whisper

    102,828在 GitHub 上查看↗

    This project is a speech recognition and translation engine that utilizes a sequence-to-sequence transformer architecture to convert audio into text. It is built upon a weakly supervised learning framework, which leverages large-scale, unlabelled audio-transcript data to create generalized speech representations capable of performing simultaneous transcription, language identification, and translation. The system distinguishes itself through a unified multi-task modeling approach that shares token sequences across different objectives, allowing it to handle diverse languages and vocabularies

    This repository provides a powerful speech recognition and translation engine with multilingual support and automatic speech recognition, but out of the box it is designed for batch file processing rather than native live streaming audio input.

    PythonAutomatic Speech RecognitionSpeech Recognition Systems
    在 GitHub 上查看↗102,828
  • paddlepaddle/paddlespeechPaddlePaddle 的头像

    PaddlePaddle/PaddleSpeech

    12,626在 GitHub 上查看↗

    PaddleSpeech is a comprehensive toolkit of neural models for speech recognition, synthesis, and translation built on the PaddlePaddle deep learning framework. It provides a collection of frameworks and tools for converting spoken audio into written text, synthesizing natural audio from text, and performing direct speech translation. The toolkit includes specialized capabilities for keyword spotting to detect trigger words and speaker verification systems that extract unique voiceprints to identify and distinguish between individuals. It also features end-to-end translation tools that map audi

    PaddleSpeech is a comprehensive speech toolkit built on deep learning that provides automatic speech recognition, streaming transcription, and speaker diarization, making it a powerful self-hostable solution for real-time speech-to-text processing.

    PythonAutomatic Speech RecognitionSpeaker Diarization
    在 GitHub 上查看↗12,626
  • mozilla/deepspeechmozilla 的头像

    mozilla/DeepSpeech

    26,748在 GitHub 上查看↗

    DeepSpeech is an open-source speech-to-text framework and machine learning engine designed to convert spoken audio into written text locally on a device. It provides on-device speech recognition that operates without requiring an internet connection to external servers. The system supports real-time speech transcription across a variety of hardware platforms, ranging from single-board computers and edge devices to GPU servers. This allows for audio analysis and processing directly on the local hardware.

    DeepSpeech is an open-source speech recognition engine designed for local, on-device audio transcription, though it lacks built-in features like speaker diarization out of the box.

    C++Speech RecognitionSpeech-to-Text Engines
    在 GitHub 上查看↗26,748
  • ggerganov/whisper.cppggerganov 的头像

    ggerganov/whisper.cpp

    50,791在 GitHub 上查看↗

    whisper.cpp is a C++ implementation of the Whisper speech-to-text model, serving as a lightweight machine learning inference engine and quantized runtime. It provides high-performance automatic speech recognition and real-time audio transcription without requiring a Python environment. The project utilizes model quantization to reduce memory usage and increase inference speed on local hardware. It incorporates hardware acceleration to optimize processing speed across different processors. The system covers audio processing capabilities including voice activity detection, speaker diarization,

    This C++ implementation of Whisper provides real-time audio transcription and automatic speech recognition with speaker diarization and self-hostable execution, though it functions primarily as a lightweight inference engine rather than a complete out-of-the-box application server.

    C++Automatic Speech RecognitionSpeaker Diarization
    在 GitHub 上查看↗50,791
  • ggml-org/whisper.cppggml-org 的头像

    ggml-org/whisper.cpp

    50,770在 GitHub 上查看↗

    Whisper.cpp is a high-performance, local-first speech recognition engine designed to run large-scale machine learning models on consumer hardware. It functions as a portable library that converts audio into text, supporting both static file transcription and real-time stream processing. By utilizing a lightweight inference engine and weight quantization, the project minimizes memory and compute overhead, allowing for efficient execution without reliance on external cloud APIs or internet connectivity. The project distinguishes itself through a hardware-agnostic compute abstraction that offloa

    Whisper.cpp is a high-performance, local-first speech recognition engine that supports both file transcription and real-time stream processing, fulfilling the core requirements for live audio transcription and self-hosting.

    C++Speaker DiarizationSpeech RecognitionSpeech-to-Text Engines
    在 GitHub 上查看↗50,770
  • modelscope/funasrmodelscope 的头像

    modelscope/FunASR

    18,481在 GitHub 上查看↗

    FunASR is an automatic speech recognition toolkit and multilingual speech-to-text engine designed to convert spoken audio into written text across more than fifty languages. It provides a framework for speaker diarization, an OpenAI-compatible transcription API for local server hosting, and speech models compatible with the ONNX format. The project distinguishes itself by supporting high-performance inference on edge hardware via self-contained binaries and portable model exports. It incorporates specialized capabilities for natural speech generation with adjustable timbre and emotional expre

    FunASR is a multilingual speech-to-text toolkit that provides automatic speech recognition, streaming support, and speaker diarization, making it well-suited for self-hosted real-time transcription despite functioning primarily as a developer framework rather than an out-of-the-box application.

    PythonAutomatic Speech RecognitionSpeaker Diarization
    在 GitHub 上查看↗18,481
  • facebookresearch/wav2letterfacebookresearch 的头像

    facebookresearch/wav2letter

    6,444在 GitHub 上查看↗

    wav2letter is an automatic speech recognition toolkit and deep learning framework designed to convert audio speech signals into written text. It functions as a distributed training system and an inference engine for building and deploying neural network architectures. The system enables the training of large-scale speech models across multiple compute nodes using custom architecture files and structured recipes. It includes an inference engine that allows these trained models to be executed within Python workflows to transform audio sequences into text. The framework covers the full speech r

    This repository provides a C++ toolkit for automatic speech recognition and inference, allowing you to build and run speech-to-text models for audio transcription, though it functions more as a foundational research framework than a plug-and-play real-time streaming server.

    C++Automatic Speech RecognitionSpeech-to-Text Engines
    在 GitHub 上查看↗6,444
  • const-me/whisperConst-me 的头像

    Const-me/Whisper

    10,489在 GitHub 上查看↗

    Whisper is a high-performance speech-to-text inference engine that uses graphics hardware shaders to accelerate the transcription of spoken audio into written text. It implements a GPU-accelerated automatic speech recognition framework specifically designed to run Whisper models. The system focuses on high-speed processing for both recorded audio files and live microphone streams. It utilizes voice activity detection to analyze raw audio in real time, triggering the inference engine only when human speech is detected. The engine covers a broad range of capabilities including real-time audio

    This C++ inference engine runs Whisper models locally on your GPU, supporting live microphone streams and voice activity detection for low-latency live transcription, though it lacks built-in speaker diarization.

    C++Automatic Speech Recognition
    在 GitHub 上查看↗10,489
  • huggingface/distil-whisperhuggingface 的头像

    huggingface/distil-whisper

    4,084在 GitHub 上查看↗

    Distil-Whisper is a compressed automatic speech recognition model designed to convert spoken audio into written text. It uses a transformer-based sequence-to-sequence architecture to provide speech-to-text transcription. The project utilizes knowledge distillation and teacher-student model compression to create a lightweight version of the Whisper model. This approach reduces GPU memory usage and accelerates token prediction while maintaining transcription accuracy. The system supports both short-form audio transcription and long-form processing through the use of sliding windows and chunked

    Distil-Whisper provides compressed automatic speech recognition models designed for efficient audio transcription, though as a model weights repository rather than a complete ready-to-run streaming server, it requires surrounding tooling to handle live streaming audio input.

    PythonAutomatic Speech Recognition
    在 GitHub 上查看↗4,084
  • facebookresearch/omnilingual-asrfacebookresearch 的头像

    facebookresearch/omnilingual-asr

    2,671在 GitHub 上查看↗

    Omnilingual-ASR is a multilingual automatic speech recognition framework and toolkit designed to transcribe audio across 1,600 languages. It provides a complete pipeline for converting speech to text, including a toolkit for fine-tuning pre-trained speech models to specific languages or datasets using custom training recipes. The system supports zero-shot speech recognition, allowing the model to predict text in unseen languages without extensive training data. It further enables few-shot language guidance through in-context examples and uses language codes to constrain transcription output t

    Omnilingual-ASR is a multilingual automatic speech recognition toolkit for transcribing audio across numerous languages, though it focuses primarily on model training and batch transcription rather than out-of-the-box live streaming pipelines.

    PythonAutomatic Speech Recognition
    在 GitHub 上查看↗2,671
  • k2-fsa/sherpa-onnxk2-fsa 的头像

    k2-fsa/sherpa-onnx

    13,017在 GitHub 上查看↗

    Sherpa-ONNX is an ONNX-based speech processing toolkit that provides a local speech recognition engine, an on-device voice synthesis tool, and a speaker identification framework. It is designed as a cross-platform speech API that enables speech-to-text, text-to-speech, and speaker verification tasks to be executed locally on a device without requiring network access. The project is distinguished by its ability to perform zero-shot voice cloning and speaker diarization on-device. It supports a wide range of hardware accelerations, including GPU and various NPU architectures, and provides a Web

    Sherpa-ONNX is a comprehensive speech-to-text transcription engine that enables local speech recognition, speaker diarization, and multilingual processing across various platforms, fulfilling most of the requested real-time requirements.

    C++Speaker DiarizationSpeech Recognition Systems
    在 GitHub 上查看↗13,017
  • alphacep/vosk-apialphacep 的头像

    alphacep/vosk-api

    14,853在 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

    Vosk is an offline speech-to-text transcription engine that supports real-time audio input and local model execution, making it a strong fit for live transcription though it requires integration via its API bindings.

    Jupyter NotebookSpeech Recognition
    在 GitHub 上查看↗14,853
  • nl8590687/asrt_speechrecognitionnl8590687 的头像

    nl8590687/ASRT_SpeechRecognition

    8,375在 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-

    This project is an automatic speech recognition system that supports real-time transcription and streaming via gRPC, though its focus is specifically on Chinese speech processing rather than multilingual use.

    PythonSpeech Recognition Systems
    在 GitHub 上查看↗8,375
  • nvidia-nemo/nemoNVIDIA-NeMo 的头像

    NVIDIA-NeMo/NeMo

    17,389在 GitHub 上查看↗

    NeMo is a comprehensive framework designed for the development, training, and deployment of large-scale conversational and generative artificial intelligence models. It provides an integrated platform for building multimodal systems, encompassing speech processing, language modeling, and reinforcement learning alignment. The framework is built to handle the entire lifecycle of AI development, from data curation and model pretraining to production-ready service deployment. The platform distinguishes itself through advanced distributed training capabilities, including tensor and pipeline parall

    NeMo is a comprehensive conversational AI framework that includes automatic speech recognition and speaker diarization toolkits, though it is a broad development platform rather than a ready-to-run live transcription application.

    PythonSpeaker Diarization
    在 GitHub 上查看↗17,389
一览前 10 名对比
仓库Star 数语言许可证最后推送
ahmetoner/whisper-asr-webservice3.3KPythonMIT2025年11月23日
collabora/whisperlive3.8KPythonmit2026年2月20日
koljab/realtimestt9.5KPythonmit2025年7月11日
funaudiollm/sensevoice7.5KPythonother2025年12月30日
m-bain/whisperx20.2KPythonbsd-2-clause2026年2月19日
guillaumekln/faster-whisper23.7KPythonMIT2025年11月19日
openai/whisper102.8KPythonMIT2026年4月15日
paddlepaddle/paddlespeech12.6KPythonApache-2.02026年6月21日
mozilla/deepspeech26.7KC++MPL-2.02025年6月19日
ggerganov/whisper.cpp50.8KC++MIT2026年6月17日

Related searches

  • Streaming speech recognition
  • 离线语音识别引擎
  • 实时语音智能体框架
  • 语音笔记转录应用
  • an open source real time voice changer
  • 开源语音合成与识别工具
  • 会议转录工具
  • 自托管文本转语音引擎