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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
davabase avatar

davabase/whisper_real_time

0
View on GitHub↗
2,938 stars·478 forks·Python·8 views

Whisper Real Time

Whisper Real-Time is a speech-to-text engine designed to convert continuous microphone input into written transcripts. It functions as a real-time audio processor that leverages the OpenAI Whisper model to generate immediate textual output from live spoken language.

The system utilizes a transformer-based architecture to map audio sequences to text tokens. It manages incoming data through a sliding-window buffering mechanism and a circular buffer, which ensures a steady stream of audio for the inference engine. To maintain accuracy during continuous processing, the software employs a stateful transcription context that retains a history of previous audio segments.

This tool supports a variety of applications, including live speech transcription, meeting note automation, real-time voice captioning, and voice command processing. The implementation uses an asynchronous inference pipeline to decouple audio capture from model processing, preventing the main execution loop from blocking during transcription.

Features

  • Whisper-Based Engines - Provides a real-time transcription tool leveraging the transformer-based model for continuous audio processing.
  • Speech Recognition Engines - Utilizes a transformer-based speech recognition engine to map audio sequences directly to text tokens.
  • Real-Time Audio Transcribers - Converts continuous microphone input into written text in real time as the user speaks.
  • Speech-to-Text Engines - Acts as a speech-to-text engine that translates spoken language into written transcripts using deep learning models.
  • Speech Transcription Engines - Provides live speech transcription by converting continuous microphone input into written text using deep learning models.
  • Rolling Context Windows - Maintains a rolling history of previous audio segments to provide linguistic context for accurate real-time decoding.
  • Asynchronous Inference - Implements an asynchronous inference pipeline to decouple audio capture from model processing, preventing main-thread blocking.
  • Meeting Automation & Transcription - Automates meeting note generation by transcribing live discussions into searchable text documents.
  • Audio Stream Segmenters - Segments continuous microphone input into fixed-duration chunks using sliding-window buffering to maintain a steady stream for inference.
  • Real-Time Video Captioning - Generates instant text overlays for live audio streams to improve accessibility and provide immediate written records.
  • Voice Command Recognition - Captures live spoken input to trigger automated actions or control software interfaces through natural language recognition.

Star history

Star history chart for davabase/whisper_real_timeStar history chart for davabase/whisper_real_time

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring Whisper Real Time

Hand-picked collections where Whisper Real Time appears.
  • Self-Hosted Live Meeting Transcription
  • Real-Time Speech Transcription Tools
  • Open Source Speech Recognition Engines

Open-source alternatives to Whisper Real Time

Similar open-source projects, ranked by how many features they share with Whisper Real Time.
  • cmusphinx/pocketsphinxcmusphinx avatar

    cmusphinx/pocketsphinx

    4,276View on 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

    Ccpythonspeech-recognition
    View on GitHub↗4,276
  • guillaumekln/faster-whisperguillaumekln avatar

    guillaumekln/faster-whisper

    23,679View on 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

    Python
    View on GitHub↗23,679
  • buriburisuri/speech-to-text-wavenetburiburisuri avatar

    buriburisuri/speech-to-text-wavenet

    4,007View on GitHub↗

    This project is a deep learning framework designed for end-to-end speech-to-text transcription. It utilizes the WaveNet neural network architecture to process spoken audio input and generate written text transcripts, leveraging connectionist temporal classification to map variable-length audio sequences to character-level outputs. The system distinguishes itself through a comprehensive training pipeline that supports distributed execution across multiple graphics processing units. It includes specialized utilities for audio data augmentation and the transformation of raw audio files into opti

    Python
    View on GitHub↗4,007
  • thewh1teagle/vibethewh1teagle avatar

    thewh1teagle/vibe

    5,298View on GitHub↗

    Vibe is a cross-platform transcription tool that converts spoken audio into text by running Whisper neural models directly on your device, with no cloud dependency. It can transcribe audio from files, microphones, system output, and network streams, and supports both batch processing of multiple files and real-time captioning from continuous input. Beyond basic transcription, Vibe identifies and labels different speakers through speaker diarization, and offers a choice of Command-Line Interface or HTTP API for automated and remote workflows. It also includes plugins to export transcripts to c

    TypeScriptaicross-platformdesktop
    View on GitHub↗5,298
See all 30 alternatives to Whisper Real Time→

Frequently asked questions

What does davabase/whisper_real_time do?

Whisper Real-Time is a speech-to-text engine designed to convert continuous microphone input into written transcripts. It functions as a real-time audio processor that leverages the OpenAI Whisper model to generate immediate textual output from live spoken language.

What are the main features of davabase/whisper_real_time?

The main features of davabase/whisper_real_time are: Whisper-Based Engines, Speech Recognition Engines, Real-Time Audio Transcribers, Speech-to-Text Engines, Speech Transcription Engines, Rolling Context Windows, Asynchronous Inference, Meeting Automation & Transcription.

What are some open-source alternatives to davabase/whisper_real_time?

Open-source alternatives to davabase/whisper_real_time include: cmusphinx/pocketsphinx — PocketSphinx is an offline speech recognition engine that converts raw audio from files or live microphone streams… guillaumekln/faster-whisper — faster-whisper is an automatic speech recognition framework and an optimized implementation of the Whisper… thewh1teagle/vibe — Vibe is a cross-platform transcription tool that converts spoken audio into text by running Whisper neural models… buriburisuri/speech-to-text-wavenet — This project is a deep learning framework designed for end-to-end speech-to-text transcription. It utilizes the… ufal/whisper_streaming — Whisper streaming is an automated speech recognition engine designed to convert live audio into text. It functions as… const-me/whisper — Whisper is a high-performance speech-to-text inference engine that uses graphics hardware shaders to accelerate the…