faster-whisper vs whisper.cpp

The same Whisper weights in two runtimes. On our x86 CPU box faster-whisper (int8) was 1.6โ€“2.9x faster, while whisper.cpp (fp16) used about 20โ€“25% less RAM and loaded faster. The faster-whisper project's own i7 benchmark agrees that int8 wins, but there whisper.cpp beats faster-whisper when both run fp32. On Apple Silicon only whisper.cpp uses the GPU (Metal/Core ML).

Measured by us: same weights, two runtimes

ModelRuntime / settingsRTFFirst segmentPeak RAMLoadWER*
Whisper tinyfaster-whisper tiny (int8, beam 5)0.02910.294 s290.4 MB0.46 s9.7%
Whisper tinywhisper.cpp tiny (ggml fp16, beam 5, 8 threads, pywhispercpp)0.04570.461 s226.4 MB0.08 s9.7%
Whisper basefaster-whisper base (int8, beam 5)0.04100.413 s443.0 MB3.64 s6.5%
Whisper basewhisper.cpp base (ggml fp16, beam 5, 8 threads, pywhispercpp)0.07860.793 s334.7 MB0.26 s3.2%
Whisper smallfaster-whisper small (int8, beam 5)0.10081.017 s989.8 MB4.11 s0.0%
Whisper smallwhisper.cpp small (ggml fp16, beam 5, 8 threads, pywhispercpp)0.29582.984 s800.9 MB0.78 s0.0%

Cloud x86 VM, 8 vCPU Intel Xeon, 16 GB RAM, no GPU, 2026-10-21, beam 5 for both, median of 5 runs, 10.1 s clean synthetic English clip. *WER is a sanity check only. Methodology

Side by side

Whisper tinyWhisper baseWhisper small
OrganizationOpenAIOpenAIOpenAI
Parameters38M73M242M
Licenseapache-2.0 sourceapache-2.0 sourceapache-2.0 source
Commercial useYes
Apache-2.0 on HF card; MIT on GitHub
Yes
Apache-2.0 on HF card; MIT on GitHub
Yes
Apache-2.0 on HF card; MIT on GitHub
Stated memory~1 GB VRAM~1 GB VRAM~2 GB VRAM
Runs on CPUYesYesYes
StreamingNoNoNo
Languages99 languages99 languages99 languages
Our fastest CPU resultRTF 0.0291
faster-whisper tiny (int8, beam 5); Cloud x86 VM, 8 vCPU Intel Xeon, 16 GB RAM, no GPU
RTF 0.0410
faster-whisper base (int8, beam 5); Cloud x86 VM, 8 vCPU Intel Xeon, 16 GB RAM, no GPU
RTF 0.1008
faster-whisper small (int8, beam 5); Cloud x86 VM, 8 vCPU Intel Xeon, 16 GB RAM, no GPU
Pi 5Sourced statementSourced statementCPU supported, no device data
CPU onlyMeasured by usMeasured by usMeasured by us
Apple SiliconFits stated memoryFits stated memorySourced statement
8 GB GPUFits stated memoryFits stated memoryFits stated memory
12โ€“16 GB GPUFits stated memoryFits stated memoryFits stated memory
24 GB+ GPUFits stated memoryFits stated memoryFits stated memory

Each fact is sourced on the model's page. "Unknown" means the source doesn't say. Accuracy: Hugging Face Open ASR Leaderboard.

Key differences (sourced)

Which should you pick?

Check against your hardware in the picker โ†’

New open speech models: will they run on your hardware?

One email a week: new open TTS/STT models, license gotchas, and what we measured on CPUs, Macs, Pis and consumer GPUs.