← Research

omi-medical-edge-1: Open On-Device Medical Speech-to-Text

Parakeet TDT 0.6B v2 · CC-BY-4.0
Medical-term error rate (M-WER) 1.8× fewer errors
Parakeet TDT 0.6B v2 3.80%
omi-medical-edge-1 · MLX q8 2.12%
6.65%MLX q8 word error
2.12%MLX q8 medical-term error
Mac · CUDA · CPULocal on every platform
omi-medical-edge-1 adapts Parakeet TDT 0.6B v2 for local clinical transcription. The current Apple MLX q8 runtime records 6.65% WER and 2.12% Medical WER; CUDA and CPU results are published below.

omi-medical-edge-1 is a 0.6-billion-parameter adaptation of NVIDIA Parakeet TDT 0.6B v2 for local clinical transcription. The weights did not change in this release. The runtime did. CUDA now gives the best WER and throughput, Apple MLX q8 gives the best canonical Medical WER, and CPU remains the portable fallback. Every shipped artifact has its own result on the same sealed 1,513-clip benchmark.

Parameters
0.6 billion
Base model
NVIDIA Parakeet TDT 0.6B v2
Training data
Curated real + synthetic clinical audio
Licence
CC-BY-4.0 weights · MIT runtime

Current runtime results

Audio preparation, attention, decoding, batching and long-file handling are now qualified as three reproducible paths. Among the open models tested on the standing board, CUDA and MLX have the lowest observed WER. MLX q8 has the second-lowest observed M-WER. These are positions in this benchmark draw.

One install, three runtimes

The model ships with an open runtime, omi-med-stt, that auto-selects the right engine and artifact for the machine it's on:

Terminal
# Apple Silicon → MLX q8
$ pip install -U "omi-med-stt[mlx]"

# NVIDIA CUDA → NeMo full checkpoint
$ pip install -U "omi-med-stt[nemo]"

# Linux / Windows CPU → GGUF q8_0 via parakeet.cpp
$ pip install -U omi-med-stt
$ omi-med-stt install-cpp --cpp-backend cpu

# Then transcribe; the runtime is selected automatically
$ omi-med-stt consultation.wav

Most releases quantize silently. We benchmarked every artifact we ship on the full locked test set, with the same scorer:

Runtime artifacts on the full locked benchmark (7.18 h). Lower WER is better.
Artifact Platform Size Throughput: <30 s / ≥30 s (× realtime) M-WER WER Drug M-WER
Canonical NeMo .nemoNVIDIA CUDA (L4, BF16)2.5 GB216× / 201×2.23%6.54%4.75%
MLX q8 (Mac default)Apple Silicon (M4 Max)0.94 GB89× / 152×2.12%6.65%4.52%
GGUF q8_0 (CPU default)Linux / Windows CPU0.93 GB11.8× / 4.7×2.16%7.10%4.30%

Accuracy uses the same frozen board and scorer for every artifact. Speed is hardware-specific. No dictionary, contextual bias or transcript correction is used. CPU recorded the lowest drug-error count in this draw, but the difference is not statistically established. The July 2026 benchmark row at 6.64% WER and 2.16% M-WER came from a separate GPU-served endpoint and remains on the benchmark page for continuity.

MLX q8 remains the Mac default because larger alternatives did not improve the clinical measures enough to justify their memory and speed cost. A 4-bit artifact regressed on drug names, so it was not released. The matrix is tested on macOS, clean Ubuntu and Windows installations, and Azure NVIDIA hardware.

How it was measured

OmiMedSTT-Bench contains 1,513 clips and 7.2 hours of English medical audio across five scenarios. Every system is scored by the same open pipeline. Medical WER measures errors on clinically relevant terms. The test set was locked before final model selection, with zero file-level overlap with training audio. The benchmark page contains the dataset card, scorer and complete 30-system board.

Training data and methodology

omi-medical-edge-1 is fine-tuned from NVIDIA Parakeet TDT 0.6B v2 on English clinical audio. The corpus combines openly licensed datasets, access-controlled clinical sources and Omi synthetic medical speech. Most of the audio is real recordings.

Training corpus: ~127 hours of distinct audio across ~38,700 clips.
Audio Hours Share
Real recordings~91 h71%
Targeted synthetic speech~36 h29%

The medical material includes consultation dialogue, dictation, medication review, procedures, devices and tests. General speech remains in the mix to protect ordinary conversational accuracy. Scorer definitions, competitor versions and decode settings are published with the runtime.

The archived PriMock57 benchmark is unsuitable for evaluating this model because part of that public dataset appears in training. The standing benchmark therefore uses a separate sealed test set.

Limitations

omi-medical-edge-1 is speech-to-text only. It is not a diagnostic, triage, prescribing, or clinical decision model, and it is not clinically validated. Transcripts must be reviewed before any clinical use.

Run and inspect the model

omi-medical-edge-1 is a derivative of nvidia/parakeet-tdt-0.6b-v2. It is not an NVIDIA model. Built with NVIDIA NeMo; the runtime interoperates with parakeet-mlx and parakeet.cpp.

Cite this model

APA: Omi Health. (2026). omi-medical-edge-1: On-Device Medical Speech-to-Text. https://omi.health/research/omi-med-stt

@misc{omi_med_stt_v1_2026,
  title   = {omi-medical-edge-1: On-Device Medical Speech-to-Text},
  author  = {{Omi Health}},
  year    = {2026},
  url     = {https://omi.health/research/omi-med-stt},
  note    = {0.6B medical ASR, fine-tuned from NVIDIA Parakeet TDT 0.6B v2, CC-BY-4.0}
}

Related research