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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
collabora avatar

collabora/WhisperLive

0
View on GitHub↗
3,819 stele·526 fork-uri·Python·mit·11 vizualizări

WhisperLive

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.

Additional capabilities include high-throughput audio processing via batch inference and TensorRT acceleration, as well as audio signal normalization and recording state control. The service supports live audio captioning through segment-based incremental rendering.

Features

  • Real-Time Transcription - Converts live audio streams into text in real time using Whisper models for immediate accessibility.
  • Audio Transcription - Provides a backend service that streams microphone input and delivers incremental text transcriptions.
  • GPU-Accelerated Inference - Employs a GPU-accelerated inference engine to optimize throughput for multilingual speech recognition.
  • Real-Time Speech-to-Text Servers - Functions as a real-time audio transcription server using Whisper models and WebSocket streaming.
  • Speaker Diarization - Clusters audio feature vectors to distinguish and segment different speakers within a single audio stream.
  • Whisper-Based Engines - Utilizes a Faster-Whisper engine with CTranslate2 backend to optimize transcription speed and memory usage.
  • Audio Transcription WebSockets - Uses WebSockets to stream raw PCM audio from the client to the server for real-time processing.
  • High-Throughput Transcription - Processes multiple simultaneous audio streams via GPU batching to achieve high transcription throughput.
  • Word-Level Timestamps - Produces precise start and end timestamps and confidence scores for every individual word transcribed.
  • Inference Acceleration Engines - Implements high-performance inference using TensorRT to accelerate speech-to-text processing speeds.
  • Incremental Transcription Previews - Incrementally renders transcribed text segments on the screen as they are emitted by the backend.
  • Technical Jargon Optimizations - Improves transcription accuracy for domain-specific technical terms using keyword boosting.
  • Inference Batching - Groups multiple concurrent user audio segments into single GPU calls to maximize system throughput.
  • Transcription Term Boosts - Provides a mechanism to boost specific technical terms and jargon during the transcription decoding process.
  • Live Captioning Integrations - Displays incrementally processed speech as text on screen for real-time live captioning.
  • Incremental Text Rendering - Updates the user interface incrementally by appending transcribed text chunks as they are emitted.

Istoric stele

Graficul istoricului de stele pentru collabora/whisperliveGraficul istoricului de stele pentru collabora/whisperlive

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face collabora/whisperlive?

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.

Care sunt principalele funcționalități ale collabora/whisperlive?

Principalele funcționalități ale collabora/whisperlive sunt: Real-Time Transcription, Audio Transcription, GPU-Accelerated Inference, Real-Time Speech-to-Text Servers, Speaker Diarization, Whisper-Based Engines, Audio Transcription WebSockets, High-Throughput Transcription.

Care sunt câteva alternative open-source pentru collabora/whisperlive?

Alternativele open-source pentru collabora/whisperlive includ: koljab/realtimestt — RealtimeSTT is a local speech-to-text engine and real-time automatic speech recognition server. It utilizes… thewh1teagle/vibe — Vibe is a cross-platform transcription tool that converts spoken audio into text by running Whisper neural models… argmaxinc/whisperkit. const-me/whisper — Whisper is a high-performance speech-to-text inference engine that uses graphics hardware shaders to accelerate the… ahmetoner/whisper-asr-webservice — This project provides a self-hosted server for automatic speech recognition, functioning as a containerized inference… vaibhavs10/insanely-fast-whisper — This project is a high-throughput transcription engine and PyTorch inference wrapper designed to convert spoken audio…

Alternative open-source pentru WhisperLive

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu WhisperLive.
  • koljab/realtimesttAvatar KoljaB

    KoljaB/RealtimeSTT

    9,477Vezi pe 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

    Pythonpythonrealtimespeech-to-text
    Vezi pe GitHub↗9,477
  • thewh1teagle/vibeAvatar thewh1teagle

    thewh1teagle/vibe

    5,298Vezi pe 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
    Vezi pe GitHub↗5,298
  • argmaxinc/whisperkitAvatar argmaxinc

    argmaxinc/WhisperKit

    5,639Vezi pe GitHub↗
    Swiftinferenceiosmacos
    Vezi pe GitHub↗5,639
  • const-me/whisperAvatar Const-me

    Const-me/Whisper

    10,489Vezi pe 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

    C++
    Vezi pe GitHub↗10,489
  • Vezi toate cele 30 alternative pentru WhisperLive→