WhisperLive and whisper-ctranslate2

These two tools are **ecosystem siblings**, as Softcatala/whisper-ctranslate2 provides a command-line client for Whisper, a system that Collabora/WhisperLive implements with near-real-time capabilities.

WhisperLive
68
Established
whisper-ctranslate2
74
Verified
Maintenance 20/25
Adoption 10/25
Maturity 16/25
Community 22/25
Maintenance 10/25
Adoption 20/25
Maturity 25/25
Community 19/25
Stars: 3,894
Forks: 536
Downloads:
Commits (30d): 13
Language: Python
License: MIT
Stars: 1,255
Forks: 120
Downloads: 34,030
Commits (30d): 0
Language: Python
License: MIT
No Package No Dependents
No risk flags

About WhisperLive

collabora/WhisperLive

A nearly-live implementation of OpenAI's Whisper.

Supports multiple inference backends (Faster-Whisper, TensorRT-LLM, and OpenVINO) for optimized performance across different hardware, with pluggable model sizes and a client-server architecture for concurrent transcription. Features Voice Activity Detection, real-time translation between any languages, and OpenAI-compatible REST API endpoints alongside native WebSocket streaming for low-latency audio input from microphones or files.

About whisper-ctranslate2

Softcatala/whisper-ctranslate2

Whisper command line client compatible with original OpenAI client based on CTranslate2.

Leverages CTranslate2's optimized inference engine with support for quantization (int8, float16) and batched processing to achieve 4-16x speedup over OpenAI's implementation while maintaining accuracy. Adds speaker diarization via pyannote.audio, Voice Activity Detection filtering, live microphone transcription, and custom fine-tuned model loading—all while maintaining CLI compatibility with the original Whisper client. Ships with Docker images pre-loaded with models and supports diverse hardware backends (Intel MKL, Apple Accelerate, NVIDIA GPUs, ARM64).

Scores updated daily from GitHub, PyPI, and npm data. How scores work