Open this page over HTTP

This tool loads ES modules, which browsers block when a page is opened straight from disk over file://. Nothing below would run.

From the project folder, run npm run dev and open http://localhost:5500/transcribe/.

Transcribe

A voice memo, lecture, interview or video into text and subtitles

Everything runs in your browser, with OpenAI's Whisper model. Your recording is never uploaded. The first time, it downloads the model (about 77 MB), then keeps it.
Drop a recording here or
MP3, M4A, WAV, OGG, FLAC, or an MP4/WebM video