onnxruntime-web + WebGPU.
First load fetches ~2 GB of model weights (cached by the browser for subsequent runs).
Models hosted at Reza2kn/mega-asr-onnx.
Hypothesis and reference are lowercased and stripped of punctuation. Word-level Levenshtein gives WER; agreement = max(0, 1 − WER) × 100%. Bands: ≥70% 50-70% 25-50% <25%.