AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Audio & Music › whisperX
✦ Free & open sourceAudio & Music

whisperX

Fast automatic speech recognition featuring forced word alignment and speaker diarization.

Fast speech recognition with word-level timestamps

Batched Whisper transcription paired with forced phoneme alignment and speaker diarization.

Free forever · open source · BSD-2-Clause
✓ Light setup✓ Browser-based✓ Real-time collaboration
8.2
ZEKAI
Blazing fast aligned ASR tool.
Free & open source · Audio & Music
Ease of setup5
Usefulness9
Maintenance9.5
Community9.2
★ 24,233
GITHUB
Aug 2026
UPDATED
BSD-2-Clause
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

WhisperX provides fast automatic speech recognition by pairing a batched faster-whisper backend with phoneme-based forced alignment. It includes speaker diarization capabilities through Pyannote models. It suits voice producers, audio editors, and developers who need accurate word-level subtitle timing and speaker identification.

Runs on
Cross-platform
Hosting
Self-host
Languages
Python
License
BSD-2-Clause

What it is

WhisperX speeds up OpenAI Whisper inference up to 70x real-time using VAD-based batching via the faster-whisper backend. It performs forced alignment using phoneme models like wav2vec2 to generate accurate word-level timestamps. It also integrates speaker diarization pipelines to assign speaker labels to transcribed audio segments.

Who it's for

This tool suits audio engineers, podcast producers, and software developers who require precise transcript alignments or speaker identification in their voice pipelines. It does not suit non-technical users seeking a standalone desktop interface without command-line or Python execution.

Key features

Batched Inference Backend

Uses VAD-based segmentation and faster-whisper to achieve up to 70x real-time transcription speed on GPUs.

Phoneme Forced Alignment

Aligns transcripts with language-specific wav2vec2 models to produce accurate word and character timestamps.

Speaker Diarization Integration

Integrates Pyannote speaker diarization pipelines to identify and label separate speakers in audio.

Reduced Hallucination Settings

Turns off previous text conditioning by default to prevent transcription loops and repeating text output.

How to start

Up and running in 3 steps

1
Install system requirements including ffmpeg, Rust, and Python dependencies.
2
Install WhisperX via PyPI and retrieve a Hugging Face user token for diarization support.
3
Run the whisperx command line interface or call the Python library to transcribe and align audio files.
Real talk

Our honest verdict

What's great

  • Achieves up to 70x real-time transcription speed using VAD batching on GPUs.
  • Provides precise word-level timestamps using forced phoneme alignment models.
  • Reduces text hallucination loops by disabling previous text conditioning by default.
  • Supports sentence-level segmentation and SRT outputs with word highlighting.

Where it falls short

  • Requires high-end GPU VRAM to run larger ASR and alignment models smoothly.
  • Demands a Hugging Face account token and manual agreement acceptance for diarization models.
  • Fails to align words containing characters missing from the alignment dictionary, such as numbers or symbols.
  • Struggles to accurately transcribe and separate overlapping speech.
Cost

Pricing & license

WhisperX is free and open-source under the BSD-2-Clause license. The primary cost comes from providing your own GPU hardware or compute infrastructure. Third-party cloud API hosting on Replicate is also available as a paid option.

Paid work

Open remote AI-training roles

876 open remote AI-training roles, updated November 15, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: whisperX for Audio & Music
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure whisperX for you — and train your team.
Get it done for you ↗
Questions

FAQ

Does WhisperX require a dedicated GPU?

You can run WhisperX on a CPU using int8 compute types, but achieving up to 70x real-time speeds requires an NVIDIA GPU with CUDA.

Why are some numbers or symbols missing precise timestamps?

Words containing characters not found in the alignment model dictionary cannot be phonetically aligned, leaving them without specific timestamps.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Audio & Music — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google