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 meeting-oriented features such as MOSS speaker separation and Voice ID on supporting models.
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 and MOSS 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.