irisbites

Tools / Audio AI

Whisper

by OpenAI

Pricing

Has a free plan.

Visit Whisper

What it does

Whisper is OpenAI's open-source automatic speech recognition (ASR) model. It takes an audio file and produces a transcript, with optional timestamps and translation-to-English for non-English audio. OpenAI released the model weights and inference code openly, which means you can run it on your own machine, embed it in a product, or fine-tune it — no account, no API key, no per-minute meter.

Whisper is trained on a large multilingual, multitask dataset and ships in several sizes (tiny, base, small, medium, large), trading accuracy against speed and memory. The larger checkpoints (the large-v2 and large-v3 releases) are the ones most people mean when they talk about "Whisper-quality" transcription. Because it's a single model rather than a hosted service, the real-world experience depends heavily on which size you pick and which runtime you wrap it in.

Who it's best for

  • Developers adding transcription to an app who want to avoid recurring API costs and own the pipeline end to end.
  • Researchers and analysts processing large audio corpora (interviews, oral histories, call recordings) where per-minute cloud pricing would be prohibitive.
  • Creators — podcasters and video editors — generating bulk transcripts and subtitle (SRT/VTT) files without sending content to a third party.
  • Privacy- or compliance-constrained teams (legal, healthcare, internal IT) who cannot send audio to an external cloud service and need fully local processing.

If you fit one of these, Whisper is often the right call. If you don't, read the "Where it's weak" and "Who should skip it" sections before committing.

Where it's strong

Genuinely free and open. The weights are released under a permissive license. There is no per-minute charge and no usage cap — your only cost is the hardware you already own or rent. For high-volume transcription, that difference compounds fast.

Accuracy. Whisper is strong on clean English audio and competitive across many of its supported languages. For well-recorded speech it routinely matches or beats paid transcription services, which is why so many commercial transcription products are built on top of it.

Multilingual and translation. It handles a wide range of languages and can transcribe non-English speech directly into English, which collapses two steps into one for international content.

Portability and ecosystem. Open weights mean you can run quantized versions on modest hardware, deploy to edge devices, or fine-tune on domain vocabulary. The community runtime whisper.cpp (a C/C++ port) makes CPU and Apple Silicon inference practical, and faster-whisper (a CTranslate2 reimplementation) speeds up GPU inference and reduces memory. These wrappers, not the reference Python code, are what most production deployments actually use.

Standard output formats. It emits plain text, JSON with segment timestamps, and subtitle formats, so it drops cleanly into editing and captioning workflows.

Where it's weak

It is a model, not a product. Whisper transcribes and nothing else. There is no UI, no dashboard, no meeting bot, no account, no storage. Speaker diarization ("who said what") is not included — you need a separate library or pipeline to label speakers. Summaries, search, and highlights all require you to bolt on an LLM yourself.

Setup friction is real. Running it means installing Python or a wrapper, managing model downloads (the large checkpoints are several gigabytes), and ideally having a GPU for reasonable speed on long files. For a non-technical user, this is a hard wall, not a speed bump.

Hallucination on bad input. On silence, music, crosstalk, or very noisy audio, Whisper can invent fluent-sounding text that was never spoken, or loop a phrase. This is a known failure mode. For anything where transcript fidelity matters legally or editorially, you need human review or quality gates — you cannot treat raw output as ground truth.

Batch-oriented, not streaming. The reference model transcribes complete files; it is not designed for low-latency live captioning out of the box. Real-time use requires chunking, streaming wrappers, or a different tool entirely.

Quality varies by checkpoint. The small and medium sizes are noticeably weaker than large on accents, technical jargon, and overlapping speech. Teams sometimes benchmark against the wrong size and conclude Whisper is worse than it is.

Pricing context

The model itself is free and open source — there is no subscription and no per-minute fee. That said, "free" describes the license, not the total cost. Your real expenses are compute (a GPU instance or capable local machine) and the engineering time to build and maintain the pipeline. Separately, OpenAI sells a hosted Whisper-based transcription endpoint through its paid API for those who want managed convenience instead of self-hosting; that is a usage-billed cloud service, distinct from running the open weights yourself.

Who should skip it

Skip Whisper if you want to upload a meeting recording and get a clean, speaker-labeled transcript with a summary in a browser, with zero setup. That is not what Whisper is. Otter.ai and Fathom offer free tiers, join meetings automatically, handle diarization and summaries, and require no infrastructure — both are far more accessible for non-developers (paid plans start in the low tens of dollars per month). For real-time or production voice features with built-in streaming and voices, hosted speech platforms such as ElevenLabs are a better fit. Whisper rewards teams willing to own a pipeline; it punishes those who just want an app.

Verdict

Whisper is the infrastructure layer of modern transcription, and most of the polished products people actually use are built on it. If you're a developer, researcher, or high-volume creator — especially with privacy constraints — its combination of strong accuracy, open weights, and zero marginal cost is hard to beat, provided you pair it with a wrapper like whisper.cpp or faster-whisper and add diarization and review where the stakes warrant it. If you want a finished tool rather than a building block, Otter or Fathom will get you there with far less friction. Choose based on whether you're building the pipeline or just want the transcript.

Compare Whisper with