---
id: "b884"
language: "en"
library: "tools"
official_url: "https://github.com/m-bain/whisperX"
profile_updated_on: "2026-10-22"
---

# WhisperX

Combine batched ASR, phoneme forced alignment and speaker diarization to create transcripts with word timestamps and anonymous speaker labels.

- Company / organization: WhisperX
- Category: Speech recognition & input
- Official website: [https://github.com/m-bain/whisperX](https://github.com/m-bain/whisperX)
- Profile updated: 2026-10-22


## Overview

WhisperX chains faster-whisper transcription, VAD segmentation, language-specific phoneme alignment and pyannote diarization for word timelines, subtitles and speaker-labeled transcripts. Recognition, alignment and diarization are separate stages. The current pyannote model requires accepting its terms and providing a Hugging Face token. Overlapping speech, out-of-dictionary words and numbers may not align accurately; speaker labels do not identify real names.

## Official sources and references

- [Official website](https://github.com/m-bain/whisperX)

## Reading & subscriptions

- [Interactive profile](../../../products/whisperx--b884.html)
- [Read](../../../read/en/products/whisperx--b884.html)
- [JSON](../../../read/en/products/whisperx--b884.json)

Descriptions summarize public information; consult official websites for features, pricing and regional availability.
