systran/faster-whisper

Faster Whisper transcription with CTranslate2

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 39 minutes ago
Added to GitGenius on September 2nd, 2026
Created on February 11th, 2023
Open Issues & Pull Requests: 320 (+0)
GitHub issues: Enabled
Number of forks: 2,057
Total Stargazers: 25,274 (+1)
Total Subscribers: 172 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Faster Whisper is a speech-to-text transcription tool that reimplements OpenAI's Whisper model using CTranslate2, a fast inference engine for Transformer models.

The tool addresses the need for faster and more memory-efficient speech recognition. It achieves this by replacing Whisper's inference engine with CTranslate2, which optimizes Transformer model execution. The implementation supports both full precision and 8-bit quantization on CPU and GPU, allowing users to trade off between speed and memory usage depending on their hardware constraints.

Developers should choose this tool if they need to transcribe audio faster than the original Whisper implementation while maintaining accuracy. It suits projects where inference speed and memory efficiency matter, such as real-time transcription systems or resource-constrained environments. Unlike the original openai/whisper, this implementation does not require FFmpeg to be installed separately; audio decoding is handled through PyAV. For GPU execution, NVIDIA CUDA 12 and cuDNN 9 are required, though workarounds exist for older CUDA versions through downgrading the underlying CTranslate2 dependency.

The project maintains active development with regular updates to support current CUDA versions and dependencies. Benchmarks are kept current against multiple competing implementations including whisper.cpp and the Hugging Face transformers library, demonstrating performance across different hardware configurations and model sizes. The tool supports batching for further speed improvements and provides quantization options that significantly reduce memory footprint.