Who this is for
Engineers and power users who like local Whisper-class quality but need packaging around it: consistent model distribution, a local server API, desktop UX, and optional speaker workflows.
OpenASR keeps the recognition path on your hardware. There is no account gate and no central cloud transcription backend for standard use.
Catalog, not ad-hoc weights
Instead of hunting unmarked weight files, you pull from a signed catalog. That makes integrity checks and repeatable installs part of the default path.
Normal transcription does not silently auto-download. CLI --offline fails closed when the local tree is incomplete—useful in CI images and locked laptops.
- Signed catalog for model distribution
- Local HTTP API for app and script integration
- Desktop for day-to-day capture and review on Mac/Windows
- Diarization paths in both Desktop and open core
Desktop when you leave the terminal
whisper.cpp-adjacent workflows are often terminal-first. OpenASR Desktop adds a product UI for transcription, MOSS multi-speaker separation, and Voice ID naming on supporting models—still local by default.
There is no native Linux desktop app; keep using CLI/API or containers on Linux.
API-shaped local integration
The local HTTP API, including speaker endpoints under /v1/speakers with a WeSpeaker capability pack, is aimed at tools that should call localhost rather than a vendor SaaS URL.
Docker Hub images (CPU multi-arch and CUDA) exist for server-style deploys; they are complementary, not the focus of the Desktop experience.