← Speech to text (English): all libraries · Reader board

faster-whisper vs whisper.cpp: which one makes fewer word errors?

faster-whisper 1.2.1 and whisper.cpp 1.5.1 on the same 130 English clips with reference transcripts: audiobooks, read sentences, meetings (headset and table microphone) and earnings calls, 14.9 minutes from Speech test set (LibriSpeech, FLEURS, AMI meetings, Earnings-22 calls). Measured, not opinion; re-tested by itself on every new PyPI release. Updated 06 November 2026.

Fewer word errorstie16.8% vs 16.8%
Faster on this setfaster-whisper79.8 s vs 162.9 s total (2× faster)
Both read130only faster-whisper: 0 · only whisper.cpp: 0

Tie: 16.8% for both. faster-whisper broke (error, hang or crash) on 0 files that whisper.cpp read; whisper.cpp broke on 0 files that faster-whisper read.

LibraryText from🔴 Fails where
the other reads
🟡 Empty where
the other reads
⏱ Hangs or
crashes
✅ Word error
rate
Median
ms/file
Total
seconds
faster-whisper 1.2.113000016.8%46679.8
whisper.cpp 1.5.113000016.8%1226162.9

By kind of clip: word error rate

Clipsfaster-whisperwhisper.cpp
ami-close-mic 20 clips22.7%23.4%
ami-far-field 15 clips47.6%46.6%
earnings-calls 25 clips24.5%23.9%
fleurs 20 clips12.4%12.9%
librispeech-clean 30 clips3.6%3.3%
librispeech-other 20 clips10.9%11.8%

Files only faster-whisper reads (0)

None.

Files only whisper.cpp reads (0)

None.

Don't want to run it yourself? I also run Audio & Video Transcriber as a pay-per-use API on Apify (it uses faster-whisper). Disclosure: that tool is mine; the rankings above come only from the measurements.

What this does not tell you

This compares not breaking: whether each library gets any text out of each file. It does not rank text quality (reading order, tables, headings), and speed is one GitHub-hosted runner, default settings, no OCR switched on. If you need structure for RAG, also look at the output on your own files.

How this is measured