faster-whisper review
faster-whisper is a Python reimplementation of OpenAI's Whisper speech-to-text model built on the CTranslate2 inference engine for Transformer models.
TL;DR
faster-whisper is a Python library that transcribes audio with Whisper models through CTranslate2. It is for developers who need speech-to-text on CPU or NVIDIA GPU. The README says it is up to 4 times faster than openai/whisper at the same accuracy, uses less memory, and supports 8-bit quantization.
- 26.4kGitHub stars
- +253new stars, week of Oct 25
- 4.4Mdownloads a week, +29% vs 4-week avg
- #1in Voice and realtime this week
faster-whisper at a glance
- Category
- Voice and realtime
- Maintained by
- SYSTRAN (organization, @SYSTRAN on GitHub)
- License
- MIT
- Language
- Python, Dockerfile
- Repository
- github.com/SYSTRAN/faster-whisper
- PyPI package
- faster-whisper 1.2.1
- Latest release
- v1.2.1 on GitHub, Oct 31, 2025
- First published
- Feb 11, 2023
What faster-whisper does
- faster-whisper transcribes audio files with Whisper models and reports the detected language and its probability.
- faster-whisper supports 8-bit quantization on both CPU and GPU to improve efficiency.
- faster-whisper offers batched transcription through BatchedInferencePipeline, a drop-in replacement for WhisperModel.transcribe.
- faster-whisper can return word-level timestamps when transcribe is called with word_timestamps=True.
- faster-whisper integrates the Silero VAD model to filter out parts of the audio without speech.
- faster-whisper runs Distil-Whisper checkpoints such as distil-large-v3, and version 1.2.0 added support for distil-large-v3.5.
- faster-whisper can load converted Whisper models, including user fine-tuned models compatible with the Transformers library.
How it works
faster-whisper is a Python library. You create a WhisperModel with a model size, a device (cuda or cpu) and a compute type, then call transcribe on an audio file. Named models are downloaded automatically from the Hugging Face Hub as CTranslate2 models. Audio is decoded with PyAV, which bundles the FFmpeg libraries. GPU runs use NVIDIA cuBLAS and cuDNN.
How to install and start using faster-whisper
With pip
pip install faster-whisperMaster branch
pip install --force-reinstall "faster-whisper @ https://github.com/SYSTRAN/faster-whisper/archive/refs/heads/master.tar.gz"Requirements
- Python 3.9 or greater.
- GPU execution requires NVIDIA cuBLAS for CUDA 12 and cuDNN 9 for CUDA 12.
- FFmpeg does not need to be installed on the system, because PyAV bundles the FFmpeg libraries.
First steps
- Install the package with pip, using Python 3.9 or later.
- Create a model, for example WhisperModel("large-v3", device="cuda", compute_type="float16"), or use device="cpu" with compute_type="int8".
- Call model.transcribe("audio.mp3", beam_size=5) and iterate over the returned segments to run the transcription.
- Add vad_filter=True or word_timestamps=True to transcribe when you need silence filtering or word timings.
Who faster-whisper is for
- Python developers adding speech-to-text transcription to applications.
- Teams running Whisper on limited GPU or CPU memory who can use int8 quantization.
- Batch transcription of long audio files on NVIDIA GPUs.
- Developers who need a backend for real-time or diarization tools, as projects like WhisperLive and WhisperX do.
Limitations to know
- faster-whisper's latest ctranslate2 versions support only CUDA 12 and cuDNN 9. Older CUDA setups need a ctranslate2 downgrade.
- faster-whisper returns segments as a generator, so transcription only runs when you iterate over them.
- faster-whisper is a library with no command-line scripts of its own. CLI and server use comes from community projects.
- faster-whisper's batched mode uses more memory than sequential mode in the README benchmarks.
Is faster-whisper growing? Usage data
In the week of Oct 25–31, 2026, faster-whisper ranked #58 on the Devtoolwatch Board and #1 in Voice and realtime, with a momentum score of 74 out of 100. Its main package had 4.4M downloads that week, +29% against its own 4-week average.
Show the weekly numbers
| Week of | New stars |
|---|---|
| Aug 9, 2026 | 122 |
| Aug 16, 2026 | 118 |
| Aug 23, 2026 | 106 |
| Aug 30, 2026 | 130 |
| Sep 6, 2026 | 116 |
| Sep 13, 2026 | 111 |
| Sep 20, 2026 | 126 |
| Sep 27, 2026 | 119 |
| Oct 4, 2026 | 121 |
| Oct 11, 2026 | 141 |
| Oct 18, 2026 | 194 |
| Oct 25, 2026 | 253 |
The Board ranks tools by four signals each week: new stars, new stars for the repo's size, added downloads and download growth beyond the market. How the ranking works.
faster-whisper alternatives
Other voice and realtime AI tools on the Board in the week of Oct 25–31, 2026, by momentum:
| Rank | Tool | Stars | Downloads/wk |
|---|---|---|---|
| #2 | KokoroKokoro is a Python inference library for Kokoro-82M, an open-weight text-to-speech model with 82 million parameters. | 9.8k | 150.7k |
| #3 | ChatterboxChatterbox is a family of open-source text-to-speech and voice cloning models by Resemble AI, with English and multilingual variants. | 27.5k | 73.2k |
| #4 | VoiceMemInfrastructure for the next generation of voice agents, designed to provide universal memory. It is divided into a left brain and a… | 2.8k | – |
| #5 | PipecatPipecat is an open-source Python framework for building real-time voice and multimodal conversational agents, maintained by Daily and… | 17k | 348.5k |
| #6 | WhisperXWhisperX is a Python speech recognition tool built on Whisper that adds word-level timestamps and speaker diarization. | 25k | 158.6k |
| #7 | LiveKit AgentsLiveKit Agents is an open-source Python framework for building realtime voice, video, and multimodal AI agents that join LiveKit rooms… | 15k | 2.4M |
Recent faster-whisper releases
faster-whisper FAQ
Is faster-whisper free and open source?
Yes. faster-whisper's source code is on GitHub (SYSTRAN/faster-whisper) under the MIT license, so you can use it for free.
How do I install faster-whisper?
Run pip install faster-whisper. The faster-whisper package needs Python 3.9 or newer. The install section above has the other options from the project's README.
Is faster-whisper still maintained?
Yes. The SYSTRAN/faster-whisper repository was last updated on Oct 16, 2026, and the latest release, v1.2.1 on GitHub, came out on Oct 31, 2025.
How popular is faster-whisper?
faster-whisper has 26.4k GitHub stars as of Nov 1, 2026. It gained 253 new stars in the week of Oct 25–31, 2026, against a 12-week average of 138 a week. Its main package had 4.4M downloads that week, +29% against its own 4-week average. That made it #1 among voice and realtime AI tools on the Devtoolwatch Board.
faster-whisper vs Whisper: how do they compare?
faster-whisper and Whisper are both tracked by Devtoolwatch as voice and realtime AI tools. faster-whisper has 26.4k GitHub stars and Whisper has 111.7k. In the week of Oct 25–31, 2026, faster-whisper's main package had 4.4M downloads and Whisper's had 1.5M. Whisper is OpenAI's general-purpose speech recognition model for multilingual transcription, speech translation into English, and language identification, usable from the command line or Python. Whisper review.
faster-whisper vs WhisperX: how do they compare?
faster-whisper and WhisperX are both tracked by Devtoolwatch as voice and realtime AI tools. faster-whisper has 26.4k GitHub stars and WhisperX has 25k. In the week of Oct 25–31, 2026, faster-whisper's main package had 4.4M downloads and WhisperX's had 158.6k. WhisperX is a Python speech recognition tool built on Whisper that adds word-level timestamps and speaker diarization. WhisperX review.
What are the best alternatives to faster-whisper?
Other voice and realtime AI tools on the Devtoolwatch Board in the week of Oct 25–31, 2026, by momentum: Kokoro (#2), Chatterbox (#3), VoiceMem (#4), Pipecat (#5), WhisperX (#6). The alternatives table above has their numbers.
How does faster-whisper compare to openai-whisper?
faster-whisper reimplements Whisper on CTranslate2. The README says it is up to 4 times faster than openai/whisper for the same accuracy while using less memory. Unlike openai-whisper, it does not require FFmpeg to be installed on the system.
How does faster-whisper relate to WhisperX?
faster-whisper is a transcription library. The README lists WhisperX as a community project that uses faster-whisper and adds speaker diarization and word-level timestamps through wav2vec2 alignment.
Does faster-whisper run without a GPU?
faster-whisper runs on CPU. The README shows WhisperModel with device="cpu" and compute_type="int8", and it publishes CPU benchmarks for the small model.
Can faster-whisper do real-time transcription?
faster-whisper transcribes audio files itself. Community projects such as WhisperLive and Whisper-Streaming use faster-whisper as a backend for real-time transcription.
Can faster-whisper use my fine-tuned Whisper model?
faster-whisper can use fine-tuned models. The ct2-transformers-converter script converts Transformers-compatible Whisper models. You then load the result from a local directory or from the Hugging Face Hub. Version 1.2.0 added loading of private Hugging Face models.
Sources
faster-whisper README badge
Maintainers can show the tool's weekly Board rank in their README:
[](https://index.devtoolwatch.com/tools/faster-whisper/)How this page is made: Devtoolwatch writes each review from the project's README, releases, package metadata and website, with an AI model, then checks every claim against the source it cites and drops what the sources don't support. The numbers come from Devtoolwatch's daily GitHub snapshots, GitHub's stargazer history, and the npm and PyPI download APIs. Spotted an error? Email [email protected].