Skip to main content
AI Tools

AI Voice Transcription

Convert audio + video to text with on-device Whisper. Three model sizes, 15 languages, SRT/VTT subtitle export. Audio never leaves your browser.

No upload — your files never leave your device

  • 100% private
  • Runs in your browser
  • Works offline
  • No sign-up
Audio never leaves device Whisper ONNX in your browser Offline after first use

About AI Voice Transcription

AI Voice Transcription runs OpenAI's Whisper speech-to-text model right in your browser via transformers.js. Drop an audio or video file, get a transcript with timestamps, and export it as plain text, SRT or WebVTT subtitles ready for YouTube, Premiere or any video editor. Fifteen languages are auto-detected. The model weights download once and are cached, so subsequent transcripts are fully offline. Voice memos, meeting recordings, podcasts and lecture notes — none of it ever leaves the device.

  • No uploads
  • Browser-only
  • Works offline
  • 100% free

How it works

  1. 1

    Choose audio or video

    MP3, WAV, M4A, OGG, MP4, MOV, WebM — the tool extracts the audio track in-browser. Up to about an hour works comfortably on most laptops.

  2. 2

    Pick a language (or auto)

    Leave it on auto-detect or pin a specific language for cleaner results on short clips with accents or background noise.

  3. 3

    Transcribe and export

    Whisper runs locally; you watch the words appear in real time. Download as .txt, .srt or .vtt — or copy straight to clipboard.

Whisper in the browser, and what drives accuracy

Transcription here runs OpenAI's Whisper — an encoder-decoder model trained on a very large, diverse corpus of audio, which is why it's robust to real-world recordings rather than only clean studio speech. It runs in your browser through transformers.js, so the audio is decoded and transcribed on your device. Whisper is open and documented in OpenAI's research (Robust Speech Recognition via Large-Scale Weak Supervision). For clean English audio it's strong — word error rates commonly in the 5-10% range — but accuracy is a function of the input, not a fixed number.

What actually moves the error rate: audio quality first (a close, clean mic beats a phone across a room every time), then how many people talk over each other, then accent and dialect distance from the training data, then domain vocabulary. Background music, low bitrate, and crosstalk are the usual culprits behind a disappointing transcript. If a clip is short and noisy, pinning the language instead of leaving it on auto-detect often cleans up the result, because the model isn't also spending effort guessing which language it's hearing.

Languages, exports and the practical limits

  • Languages — auto-detection is tuned to the main 15 Whisper languages (English, Spanish, French, German, Italian, Portuguese, Dutch, Russian, Polish, Turkish, Chinese, Japanese, Korean, Arabic, Hindi). The model knows more, but those are where the multilingual small model is most reliable.
  • Subtitle exports — get timestamped .srt or .vtt for YouTube, Premiere and most editors, or plain .txt when you just need the words. Timestamps are segment-level, not word-perfect, so nudge them in your editor for tight captioning.
  • Length — up to roughly an hour transcribes comfortably on a typical laptop; longer files are better split, since the whole job runs in your browser's memory.
  • First-run cost — the model weights download once (a few hundred MB) and cache, so the first transcript is slow and every one after starts immediately and offline.

Hallucination is real — always proof against the audio

Whisper has one failure mode you must design around: during silence, music, or noisy passages it can confidently insert text that was never spoken — a stray 'thank you', a repeated phrase, or even a fragment of unrelated boilerplate. This isn't a bug in this tool; it's a documented characteristic of the model, which always produces its best guess at words even when there are none. The implication is non-negotiable for any serious use: read the transcript against the audio before you rely on it, paying special attention to gaps and quiet stretches where invented text loves to appear.

That makes the privacy story more than a nicety. Because everything runs locally, a sensitive recording — a medical consult, a legal deposition, a confidential interview — is transcribed without the audio ever being uploaded to a third party, which is exactly the kind of material you should never hand to a cloud service. But local processing doesn't make the output trustworthy on its own; for legal, medical or journalistic transcripts, treat the AI draft as a starting point a human must verify line by line. If you need the spoken content searchable inside a document, the printed-text equivalent is handled by our OCR tool.

Frequently asked questions about AI Voice Transcription

  • How accurate is the transcript?

    Whisper is one of the strongest open speech models — for clean English audio it typically lands around 5–10% word error rate. Accuracy drops with heavy accents, overlapping speakers, low-bitrate audio, music underneath, or specialist vocabulary (drug names, legal terms, company names). Always proof-read before publishing.

  • Is the output AI-generated, and can it hallucinate?

    Yes. Whisper occasionally inserts plausible-sounding phrases during silence or noisy passages — a known limitation. Always check the transcript against the audio, especially for legal, medical or journalistic use. See our /disclaimer.

  • Which languages are supported?

    Auto-detection covers the main 15 Whisper languages: English, Spanish, French, German, Italian, Portuguese, Dutch, Russian, Polish, Turkish, Chinese, Japanese, Korean, Arabic and Hindi. The model can transcribe more, but UI selection is capped to the languages where the multilingual small model is most reliable.

  • Why is the first transcript slow?

    First run downloads the model weights (a few hundred MB). After that they're cached in your browser and every subsequent transcript starts immediately, fully offline.

Privacy, offline use, browser support, and pricing questions are answered on the site-wide FAQ.

See all ai