Whisper.cpp

whisper.cpp runs a minimal speech-recognition example in the browser using WebAssembly and a user-loaded model file.

ggml.ai/whisper.cpp
Whisper.cpp homepage screenshot

About Whisper.cpp

Whisper.cpp's WASM example is a minimal speech-recognition demo that runs entirely in the browser. After loading a ggml Whisper model file, you choose an audio file to transcribe or record audio from the microphone, then press Transcribe and read the results in a text area. A language selector and Transcribe/Translate modes are provided, along with a thread count setting. The page notes that computation is quite heavy and may take a few seconds to complete.

Requirements and limits are stated on the page: the browser must support WASM SIMD instructions, and Firefox cannot load files larger than 256 MB, so Chrome is suggested for larger files. Model files are supplied by the user; the page lists standard and quantized Whisper models ranging from a 31 MB quantized tiny model up to a 1030 MB quantized large model, and recommends tiny or base. A source code link is included.

Key features

  • Runs a minimal whisper.cpp speech-to-text example fully in the browser
  • Accepts an audio file or a microphone recording as input
  • Uses a user-loaded ggml model file, not a bundled one
  • Offers Transcribe and Translate modes with a language selector
  • Includes an adjustable thread count setting
  • Lists standard and quantized models from 31 MB up to 1030 MB
Best for: People who want to try Whisper speech recognition in a browser and are willing to supply their own ggml model file and compatible browser.
Good for
  • Transcription runs fully in the browser with a user-supplied model file
  • Supports both audio file input and microphone recording
  • Model page lists quantized options as small as 31 MB
Watch out for
  • The browser must support WASM SIMD instructions for it to work
  • Firefox cannot load files larger than 256 MB; Chrome is suggested instead
  • Computation is quite heavy and may take a few seconds to complete

Whisper.cpp at a glance

Type
Website
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Whisper.cpp alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 6 alternatives

Popular in Text Tools

Well-known listings from the same topic.

All 248

Whisper.cpp FAQ

What do I need before I can transcribe audio?
You load a ggml model file, obtained separately (the page recommends tiny or base), then select an audio file or record audio from the microphone and click Transcribe.
Are there browser restrictions?
The browser must support WASM SIMD instructions. Firefox cannot load files larger than 256 MB, so Chrome is suggested for those files.
How long does a transcription take?
The page states the computation is quite heavy and may take a few seconds to complete.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing