What “offline” means here
Offline speech to text means the recognition path does not depend on a hosted ASR API. Audio and transcripts stay with the processes on your computer, subject to the models and packs you have already installed.
OpenASR makes that default explicit: local-first product design, signed model catalog, and a CLI flag that refuses to proceed when offline guarantees cannot be kept.
Desktop on Mac and Windows
Closed-source OpenASR Desktop apps provide a local transcription experience on macOS and Windows, including speaker separation and Voice ID for every local file ASR model.
You do not create an account to transcribe. Ordinary use does not send audio to a central OpenASR cloud backend.
- Install Desktop on macOS or Windows
- Install models you choose from the signed catalog
- Transcribe locally for notes, meetings, and interviews
- Use Voice ID with any local file ASR model when you need speaker structure
CLI and local API for locked-down environments
The Apache-2.0 open core is a Rust CLI plus a local HTTP API. That surface fits air-gapped labs, regulated laptops, and automation where a GUI is optional.
Pass --offline when you need fail-closed behavior: if a required model or asset is not available locally, the command errors instead of downloading or calling out.
Models without surprise downloads
Models are published through a signed catalog so integrity is checkable. Normal transcription does not silently auto-download models in the background; you remain in control of what lands on disk and when.