Transcription is a privacy minefield
Audio transcription is one of the most privacy-sensitive things you can do online. The recordings people want to transcribe tend to be their most sensitive: medical consultations, legal depositions, business meetings, personal conversations.
Uploading those to a cloud transcription service means sending your most private audio to someone else's servers.
How cloud transcription works (and why it's risky)
Most online transcription services follow this flow:
- You upload your audio file
- The server processes it with an AI model (often OpenAI's Whisper or similar)
- The transcript is returned to you
- The audio file is "deleted" (see our post on what "deleted" actually means)
During steps 1-3, your audio exists on a remote server. If that server is compromised, your conversations are exposed.
Local transcription with Whisper
OpenAI's Whisper is one of the best speech-to-text models available. And thanks to WebAssembly and WebGPU, it can run entirely in your browser.
TabTasker's Speech to Text tool downloads the Whisper model to your browser on first use and caches it for next time. After that, transcription happens offline, and your audio never leaves your device.
What you need to know
- First run is slow. The model needs to download (around 300 MB to 1.5 GB depending on the model size). It's cached after that.
- A GPU helps. WebGPU acceleration makes transcription significantly faster. Without it, the model runs on CPU and takes longer.
- Multiple languages. Whisper supports over 90 languages and can auto-detect the language of your audio.
- SRT output. The tool can generate SRT subtitle files, not just plain text transcripts.
When local transcription is essential
- Medical recordings. Patient conversations are protected by HIPAA and similar regulations.
- Legal proceedings. Depositions, witness statements, and court recordings are confidential.
- Business meetings. Strategy discussions, financial data, and internal communications.
- Journalism. Source interviews and off-the-record conversations.
- Personal recordings. Voice memos, family conversations, private notes.
The transcription player
For manual transcription work, TabTasker's Transcription Player provides a full transcription deck with:
- Waveform visualization
- Playback speed control (slow down without pitch change)
- Keyboard shortcuts for play/pause and jump
- Timestamped note-taking
- Optional Whisper draft transcription
Everything runs locally. Your recordings and notes stay on your device. If the recording is in an unusual format, run it through the Audio Converter first; for noisy field recordings, the Audio Denoiser cleans up the signal before Whisper sees it.
Bottom line
If the audio is sensitive enough to record, it's sensitive enough to transcribe locally. The technology is ready. There's no good reason to upload it.
How Whisper handles different audio types
Whisper is trained on a vast range of audio from diverse sources, which makes it unusually robust across different recording conditions:
- Phone calls and voice memos. Works well even with the lower audio quality of phone microphones.
- Meeting recordings. Multiple speakers in the same recording are transcribed, though Whisper does not automatically separate speakers (diarisation requires additional processing).
- Accented English. Whisper handles accents better than most commercial transcription services, having been trained on a genuinely diverse audio dataset.
- Background noise. Whisper is reasonably noise-tolerant, though recordings with significant background noise will produce less accurate transcripts.
Getting better results
A few practices improve transcription accuracy significantly:
- Record in a quiet environment. Background noise is the biggest source of errors.
- Speak clearly and at a moderate pace. Fast speech and mumbling both reduce accuracy.
- Use a good microphone. External microphones produce cleaner audio than built-in laptop or phone microphones.
- Set the correct language. If you know the language of the recording, specify it. Auto-detection is good but manual specification is more reliable for short recordings.
From transcript to document
Once you have a transcript, the next step is often formatting. Raw transcripts from Whisper come out unformatted, with no paragraph breaks and, in some cases, no punctuation. For manual transcription work with full control over formatting, TabTasker's Transcription Player combines waveform audio playback with a note-taking panel. You control playback speed, jump backward on a keystroke, and build the formatted transcript yourself alongside the audio, all locally, without uploading the recording.
