Audio to Text — Transcribe Voice Locally with Whisper
Free online audio transcription: convert voice recordings to text with OpenAI Whisper running 100% in your browser. No upload, no account — private by design. 90+ languages, SRT subtitles.
About Audio Transcriber
Transcribe speech to text entirely on your device using OpenAI's Whisper model compiled to WebAssembly. Recordings are decoded, transcribed, and handed back to you as text — without touching a server. Whisper understands 90+ languages and can also translate speech into English. On the first run the model (~41 MB) is downloaded once and cached by your browser.
How to use Audio Transcriber
- Drop an audio file (MP3, WAV, M4A, OGG…) into the upload area.
- Pick the spoken language (or leave it on auto-detect).
- Press Transcribe — the model runs locally; longer recordings take longer.
- Copy the text, download it as .txt, or grab an .srt subtitle file with timestamps.
Private speech-to-text: Whisper in your browser
Why transcription is a privacy problem
Audio is uniquely sensitive: it carries not just words but voices, emotions, and background sounds that reveal where you are and who is with you. Most transcription services ask you to upload the recording to their cloud — meetings, medical notes, interviews, and voicemails all passing through someone else's servers.
This tool takes the opposite route. Whisper — the same model family behind many commercial transcription APIs — runs inside your browser tab as WebAssembly. The audio stays on your device from first byte to final text.
What you can use it for
- Meeting and lecture notes — turn a recording into searchable text.
- Interviews and podcasts — draft show notes or quotes without a typing service.
- Voicemails and voice memos — archive them as text.
- Subtitles — export SRT with timestamps for your own videos.
Accuracy tips
The tiny model favors speed; speak clearly and minimize background noise for best results. If a clip is in a specific language, selecting it explicitly (instead of auto-detect) reduces errors on short recordings. For very long recordings, splitting them first keeps each run manageable — our Audio Cutter tool can do that locally.
Frequently asked questions
Is my audio uploaded?
No. The Whisper model is downloaded to your browser once and runs there as WebAssembly. Your recording is processed locally and never sent anywhere.
Which languages are supported?
Whisper covers around 90 languages. Auto-detect works well for most; picking the language explicitly improves accuracy for short or noisy clips.
How long does transcription take?
The compact model runs roughly in real time on a modern laptop (a 1-minute clip ≈ 1 minute), slower on phones. It is single-threaded because the site does not require special cross-origin headers.
Can I get subtitles?
Yes — enable timestamps and the tool produces segment timings you can download as an SRT subtitle file.
Why is the first run slow?
The first visit downloads the model (~41 MB). Your browser caches it, so later visits start instantly.
Related tools
Audio Converter
Convert audio files to WAV or MP3 entirely in your browser.
runs locallyAudio Cutter
Trim an audio file to a start and end time.
runs locallyAudio Noise Reducer
Reduce background hiss and noise from recordings with a noise gate.
runs locallyVoice Recorder
Record audio from your microphone and download it as a WAV file.
runs locallyAudio Speed Changer
Speed up or slow down audio without changing its pitch.
runs locallyVoice Changer
Change the pitch of a voice recording — chipmunk, deep voice, or any custom amount.
runs locally