Whisper · 100% in-browser
Free audio to text and video transcription — your audio stays on your device
Cloud transcription bills by the minute and uploads your recordings. WKO AI transcribes entirely in your browser — English runs on Moonshine Tiny and Base via WebGPU/WASM, other languages on Whisper — unlimited, no sign-up, and your audio never leaves your device.
Audio to text, with subtitle exports
Import a browser-supported audio or video file, choose the spoken language, and transcribe. Review timestamped passages with playback, copy the transcript, or download TXT, SRT, and VTT files. Video decoding depends on the codecs your browser supports.
Side by side
WKO AI vs cloud transcription
Comparison based on typical hosted transcription services' public pricing and limits; check each vendor for current terms.
Beyond transcripts
Transcribe, synthesize, create — all local
-
English: Moonshine Fast & Quality
English audio defaults to Moonshine Tiny (~53 MB) for the fastest local transcription, with a Moonshine Base Quality tier for difficult recordings — both running in your browser.
-
Multilingual via Whisper
Pick any supported language or Translate to English and Whisper runs locally — Tiny (~67 MB) through Large-v3 Turbo, quantized, no upload.
-
Text-to-speech on device
Reverse the flow with Kokoro 82M TTS — 86 MB, 82M params, 27 neural voices across accents and styles, synthesized in your browser.
Questions
Frequently asked questions
-
Is Whisper transcription really free online?
Yes. The Whisper and Moonshine models run on your own device, so there is no per-minute billing, no free-tier cap, and no sign-up — transcribe as much audio as you like.
-
Do my recordings get uploaded anywhere?
No. Transcription happens entirely in your browser via WebGPU or WebAssembly. Your audio never leaves your device, with no processing upload. Offline use requires all model and runtime assets to be cached.
-
Which languages can I transcribe?
English audio runs on Moonshine for the fastest results, and 90+ other languages run on Whisper — including a Translate to English option for foreign-language recordings.
-
Can I transcribe without an internet connection?
Offline use depends on cached model and runtime files. Complete setup and test transcription before disconnecting.
Transcripts without the upload
Open the audio studio, drop a recording or hit record, pick a Whisper model, and get timestamped text. No account, no meter, no upload.