Local Whisper Transcription in Browser
Run Whisper-style speech recognition locally in your browser with Web Worker execution, model caching, and private on-device media processing.
Runtime model
OfflineTranscriber uses browser-side inference through Transformers.js and ONNX Runtime Web. Work runs in a Web Worker so the interface stays responsive during transcription.
Limits
Performance depends on browser support, device memory, CPU/GPU capability, recording length, and source audio quality. Long files may need more time on low-power devices.
Recommended workflow
- Open OfflineTranscriber and select your local audio or video file.
- Wait for model setup if this is the first run in the browser.
- Run transcription locally and keep the tab active while processing.
- Review the transcript and export TXT, SRT, VTT, or JSON when available.
Related pages
FAQ
Can this run without uploading recordings?
Yes. The normal transcription workflow processes media locally in the browser and avoids uploading raw files to our app backend.
What should I check before using it offline?
Load the app and model once while online, then keep the same browser profile and site data so cached assets remain available.
What are the main limits?
Large files depend on local memory and compute. Source quality, speaker overlap, and browser support affect speed and transcript accuracy.