Skip to content
WhisperX
Tools
Speaker diarizationAudio to textVideo to textSubtitle generator
How it worksPricingOpen source
Log in
WhisperX/How to use WhisperX

WHISPERX GUIDE

How to use WhisperX online

The shortest route from a recording to a WhisperX result is to upload, run, and download. Use the editor when the recording needs a little more attention.

By the WhisperX team · Reviewed October 15, 2026

1. Try the sample before you upload

The public sample lets you play audio, move between segments, change text, and explore exports. Sample changes stay in your own session. They do not alter another visitor’s copy or start a paid inference task. Restore the sample whenever you want to return to its original result.

2. Choose a file and sign in

Use a recording you own or have permission to process. A real task belongs to your account, so sign in before upload and processing. If signing in returns you to an empty file picker, choose your file again; a browser cannot safely restore a local File object across every redirect.

3. Keep the options simple

Pick the language when you know it. Enable speaker labels for conversations and leave them off when you only need a solo transcript. Speaker labels describe voices in this recording, not verified identities. You do not need to provide a Python environment, a GPU, or your own model access token.

4. Check the duration and confirm

The charge uses the recording’s confirmed duration, including pauses. Review the quote before starting. Processing reserves the required balance; completed output settles that reservation. A failed processing task releases it. Purchasing more minutes is a separate payment action.

5. Listen at the places that matter

Check proper nouns, numbers, technical language, quiet passages, and interruptions. Click a segment to return to its position. Edit the words directly or rename speaker labels. The original model output remains a useful reference. A text edit does not create new measured word times.

6. Export the result for your next step

TXT is for reading; JSON keeps structured transcription data; SRT and VTT are subtitle formats. Export your latest saved copy after editing. Download before the retention period shown on your task ends, and check caption timing in the player or editor where you will use it.

See the minute packs and retention terms ↗

Continue your workflow

Audio to text ↗Speaker diarization ↗Speaker label guide ↗

IN THIS GUIDE

1. Try the sample before you upload2. Choose a file and sign in3. Keep the options simple4. Check the duration and confirm5. Listen at the places that matter6. Export the result for your next step

CHECK THE OUTPUT YOURSELF

A real run you can inspect.

This demonstration uses a synthetic recording and actual WhisperX processing. Download the source and the original result to check what the engine returned.

Quick start · Original model result

Waveform of the quick start source recording

Original demonstration script; eSpeak NG synthetic voice; actual WhisperX large-v3 output.

Model: large-v3 · Provider: replicate

Pinned runtime version655845d6190ef70573c669245f245892cd039df4b880a1e3a65852c09252f5cc

TRANSCRIPT EXCERPT

0.05sWelcome to this WhisperX example.

2.73sUpload your audio, review the words as you listen, and download a transcript or subtitles.

8.64sYou do not need to install software or set up a graphics card.

Source audio ↓TXT ↓JSON ↓SRT ↓VTT ↓

Original output is separate from edits made in the interactive sample. Word times may include estimated positions; check them before precise timing work.

LESS SETUP. MORE DONE.

Your next transcript starts here.

Try the public sample, then bring your own recording. Your first account includes 5 minutes to try the workflow.

Run WhisperX
WhisperX

Your files. Real WhisperX. A transcript you can work with.

Built on m-bain/whisperX ↗

Tools

Speaker diarizationAudio to textVideo to textSubtitle generator

Learn

How to use WhisperXLocal installationWhisperX vs WhisperSpeaker label guide

Information

PricingAboutLicensingPrivacyTerms

This website is an independent, unofficial hosted service. It is not affiliated with, endorsed by, or sponsored by the WhisperX authors, OpenAI, or pyannote. Model outputs require review.

© 2026 WhisperX · support@whisperx.app