VocalFuse is a Fuse Intelligence product.

WHISPER TRANSCRIPTION

Whisper Transcription — Run It Free and Local, or Pay by the Minute

Whisper transcription means converting speech to text with OpenAI's Whisper speech-recognition models — the accuracy baseline every transcription tool is measured against. The weights are open source (MIT), so you have three routes: OpenAI's paid API at $0.006 per minute, self-hosting the Python package, or running it compiled locally with whisper.cpp — no upload, no per-minute meter, no file cap, works offline after a one-time model download. On clean English audio expect roughly 3–6% word error; this page maps every route honestly, then shows the turnkey Windows option: VocalFuse runs a Whisper-class engine on your PC from $5/mo flat.

The three ways to run Whisper — cost and privacy side by side

Same model, three delivery mechanisms with opposite tradeoffs. Pricing verified against OpenAI's API pricing page and cost calculators in 2026 — re-check before quoting.

Route Cost Audio leaves your machine? Best for
OpenAI API (whisper-1) $0.006/min (≈$0.36/audio-hour); word timestamps + SRT/VTT Yes — every minute uploads to OpenAI Subtitle pipelines that need SRT/VTT output without self-hosting
OpenAI API (gpt-4o family) gpt-4o-mini-transcribe $0.003/min; gpt-4o-transcribe $0.006/min; realtime variants $0.017/min Yes — same upload Cheapest API floor; diarization via gpt-4o-transcribe-diarize; live streaming
Self-hosted (Python / faster-whisper) Free — your hardware and your setup time No — fully local Developers batching archives; GPU servers; custom pipelines (WhisperX)
whisper.cpp (compiled) Free — MIT-licensed C/C++ port No — fully local, one-time model download No-dependency local runs; Vulkan/Metal GPU acceleration; embedded and offline use
VocalFuse (turnkey Windows app) Free tier; Basic $5/mo; Pro $10/mo adds AI notes No — Whisper-class engine runs on your PC Whisper quality without the terminal: dictation, files, bot-free meetings, SRT export

API rates from OpenAI's pricing page (whisper-1 $0.006/min; gpt-4o-mini-transcribe $0.003/min; realtime $0.017/min, verified 2026). Only whisper-1 still returns word-level timestamps and SRT/VTT — subtitle workflows keep using it for that reason.

Whisper transcription in 2026: what the model actually does

Batch transcription, not streaming

Whisper processes files in 30-second windows. whisper.cpp can stream those windows with partial results, and OpenAI's realtime variants stream properly ($0.017/min) — but vanilla whisper-1 has no streaming support. Desktop apps built on Whisper-class engines use rolling-buffer capture: the meeting or dictation audio is transcribed as it records, with a short delay. For meeting notes and captions that is "live enough"; for broadcast subtitles, plan the latency honestly.

98 languages, plus translation

Whisper handles 98 languages and the decode task can flip to X→English translation with a flag — unique among the popular local engines, and the reason multilingual archives still route through Whisper even as NVIDIA's Parakeet beats it on raw English speed (Parakeet TDT 0.6B v3: 6.34% average WER at ~45× realtime on CPU vs Whisper large-v3 at 7.44%).

The hallucination warning

Whisper was trained on weakly supervised audio paired with subtitles, so silence, music beds, and room tone can come back as fluent invented text ("Thanks for watching" on a jingle). The fix that works is VAD — only speech regions reach the model. whisper.cpp ships Silero VAD (whisper-cli --vad); trimming music beds manually also helps. Anything that transcribes meeting audio with a bell at the hour will hit this.

Timestamps and formats

Whisper emits word- and segment-level timestamps, and whisper.cpp exports TXT, SRT, VTT, JSON, and CSV. The API's word timestamps and SRT/VTT formats remain whisper-1-only — the newer gpt-4o transcribe models return segment data but not SRT. If your workflow ends in captions, the local route (whisper.cpp or a desktop app with SRT export) is the most reliable path.

How to transcribe audio with whisper.cpp (Windows, four steps)

The whole pipeline is free and runs offline after one model download. Build once, transcribe forever.

1. Build it

Clone ggml-org/whisper.cpp, then cmake -B build and cmake --build build --config Release with Visual Studio's toolchain — or grab a prebuilt release. A Vulkan-enabled build gets GPU acceleration on NVIDIA, AMD, and Intel GPUs without vendor SDKs.

2. Download a model

sh ./models/download-ggml-model.sh large-v3-turbo — about 1.5 GB. tiny (75 MB) for quick tests, base (142 MB) for drafts, small (466 MB) for overnight batches on low-RAM machines, large-v3-turbo as the accuracy default, full large-v3 (2.9 GB) when accuracy is everything.

3. Convert the audio

whisper.cpp expects 16 kHz mono WAV: ffmpeg -i input.mp3 -ar 16000 -ac 1 output.wav. Keep source bitrates high — transcoding a 320 kbps master down to 128 kbps costs accuracy you never get back.

4. Transcribe

whisper-cli -m models/ggml-large-v3-turbo.bin -f output.wav -otxt. Add --vad -vm ggml-silero-v5.1.2.bin to stop music/silence hallucinations, -osrt for subtitles, --no-timestamps for pure text runs.

On a modern GPU an hour of audio transcribes in minutes (published local-pipeline timings: a 90-minute episode in ~5.5 min on an RTX 4070, ~8.5 min on an RTX 3060; CPU-only is the slow path — batch overnight). For speed on multilingual archives also consider faster-whisper and NVIDIA Parakeet builds.

Be honest: when the free local pipeline is the wrong pick

Credit where due — whisper.cpp is superb, and pretending everyone should run a CLI would make this page worthless. Three cases where something else wins:

You just want an app

A terminal, a compiler, a 16 kHz ffmpeg conversion, and a model file is a real setup cost. If your job is "transcribe this recording and clean it up," a desktop app that runs the same Whisper-class engine locally — files, meetings, and dictation in one place — gets you the same privacy with zero commands. That is exactly what VocalFuse is on Windows.

Volume with no privacy constraint

If you are processing hundreds of hours of non-sensitive audio and want zero hardware involvement, metered cloud APIs ($0.003–$0.006/min) or tools like TurboScribe's unlimited tier beat babysitting a GPU. The math flips only when privacy matters or volume is unbounded.

You need human-grade deliverables

Legal filings, broadcast captions, and academic citation still route through human review. Whisper gets you a 95% draft in minutes; the last 5% of speaker labels, jargon, and punctuation is where human services (Rev, Verbit) or your own cleanup pass earn their keep.

The turnkey Windows option, stated plainly

VocalFuse runs a Whisper-class engine (~~57 MB) entirely on your Windows PC: global hold-to-talk dictation into any text field, local file transcription with timestamps and speaker labels, bot-free meeting capture, and TXT/SRT/VTT export. Free tier, $5/mo Basic, $10/mo Pro with AI notes — flat subscription, no per-minute meter, audio never uploads, works offline after the one-time model download. Same model family as this page's DIY pipeline, minus the terminal.

Dig deeper: the local transcription software guide, the Whisper for podcasts workflow, and running Whisper large locally.

Whisper Transcription FAQ

What is Whisper transcription?

Whisper transcription means converting speech to text with OpenAI's Whisper speech-recognition models. The weights are open source, so you can run the model three ways: through OpenAI's paid API (whisper-1 at \$0.006 per minute), self-hosted in Python, or compiled locally with whisper.cpp - no upload, no per-minute meter, no file cap. Accuracy on clean English audio is roughly 3-6% word error, which is why 'Whisper' has become shorthand for AI transcription quality in general.

How much does the Whisper API cost?

Per OpenAI's pricing page, whisper-1 is \$0.006 per minute (\$0.36 per audio hour). The newer menu is cheaper at the floor: gpt-4o-mini-transcribe is \$0.003/min, gpt-4o-transcribe is \$0.006/min with better accuracy, and the realtime streaming variants run \$0.017/min. One catch that matters for subtitle workflows: only whisper-1 still returns word-level timestamps and SRT/VTT output, which is why video pipelines keep using it. At \$0.006/min, 10 hours of monthly audio costs about \$3.60 - metered forever, and every minute uploads to OpenAI's servers.

Is Whisper transcription free?

Yes, permanently, if you run it locally. The open-source weights (MIT license) and the whisper.cpp port are free downloads: a one-time model file (75 MB for the small English model, about 1.5 GB for large-v3-turbo), then unlimited transcription on your own hardware - including on a machine with the ethernet cable pulled. The API route is pay-per-minute. Free web tools that 'use Whisper' typically meter you (TurboScribe 3 files/day, Notta's 3-minute cap) because they run the model on their own GPUs; running it on your PC removes the meter entirely.

How do I transcribe audio with whisper.cpp on Windows?

Four steps: (1) clone whisper.cpp and build it with Visual Studio's toolchain (cmake -B build, then cmake --build build --config Release), or grab a prebuilt release; (2) download a ggml model - large-v3-turbo is the 2026 accuracy default for English; (3) convert your audio to 16 kHz mono WAV with ffmpeg (ffmpeg -i input.mp3 -ar 16000 -ac 1 output.wav); (4) run whisper-cli -m models/ggml-large-v3-turbo.bin -f output.wav -otxt. Add --vad with the Silero model to stop music/silence hallucinations. The whole pipeline runs offline after the model download.

What is the most accurate Whisper model in 2026?

OpenAI's Whisper large-v3 posts 7.44% WER on the public Open ASR Leaderboard; NVIDIA's Parakeet TDT 0.6B v3 posts 6.34% average WER and runs about 45x realtime on CPU - both ahead of Whisper's flagship. large-v3-turbo is the practical default: 809M parameters (the decoder pruned from 32 layers to 4), roughly five times faster than full large-v3 with near-identical accuracy on well-resourced languages. Whisper remains the default choice when you need translation, word timestamps, or SRT export; Parakeet when you need raw English speed.

Is Whisper transcription private? Does audio leave my machine?

Depends entirely on which route you pick. The open-source model running locally (whisper.cpp, faster-whisper, or a desktop app) never uploads anything - transcription happens on your CPU/GPU and the only network traffic is the one-time model download. The API route uploads every minute of audio to OpenAI's cloud for processing and billing. Same model, opposite privacy posture. For legal, medical, or client-confidential recordings the local route is the only one where no third party ever receives the audio.

Can Whisper transcribe in real time?

Not vanilla Whisper - it is a batch model. whisper.cpp streams 30-second windows with partial results, which is usable but adds seconds of lag, and OpenAI's whisper-1 endpoint explicitly does not support streaming. OpenAI now sells realtime variants (gpt-realtime-whisper, gpt-live-transcribe at \$0.017/min) for live transcript deltas. Locally, desktop apps built on Whisper-class engines solve this differently: continuous-mode capture transcribes your microphone as a rolling buffer and shows the text with a short delay - good enough for meeting notes and live captions in practice.

What is the easiest way to get Whisper-quality transcription without the command line?

VocalFuse runs a Whisper-class engine locally on Windows inside a normal app: dictation into any text field with a global hold-to-talk key, file transcription with timestamps and speaker labels, bot-free meeting capture, and TXT/SRT/VTT export - free tier, Basic \$5/mo, or Pro \$10/mo with AI notes and summaries. Nothing ever uploads because the model runs on your PC after a one-time download. If you want the raw open-source stack instead, whisper.cpp with Silero VAD plus WhisperX for word timestamps and diarization is the free DIY route - both paths end at the same transcript.

Want Whisper quality without the terminal?

VocalFuse runs a Whisper-class engine locally on your Windows PC — dictation into any app, file transcription with timestamps and speaker labels, bot-free meeting capture, SRT export — free tier, $5/mo Basic, $10/mo Pro. No per-minute meter, no uploads, offline after the model download.

Building with agents too? Pair VocalFuse with VibeFuse, the first free widget-based AI harness with an open marketplace where creators earn on widgets and skills.

Explore related AI note taking guides