An equal-weight average of the epoch 6, 7, 8, 9 and 10 checkpoints of No training was done here, and inference costs exactly what one model costs. Like its ingredient, this model has no reported WER or CER and cannot have one. That run trains on every held-out hour the project has, including the SAPC2 dev split the rest of this family scores against. Averaging its epochs does not create a set to measure on. So this checkpoint rests on a bet rather than a measurement, and it is worth same soup of the same five epochs was worth 0.27 CER points — 6.06% against 6.33% for the best single epoch. That is the whole of the evidence. It is evidence from a different architecture (RNN-T, not TDT) on…
orukeet is an open-weight model for speech recognition from Oruk, released under Creative Commons Attribution-ShareAlike 4.0. It has 627M parameters. At 16-bit it needs about 1.5 GB of GPU memory, which fits on 1x MI300X from $1.85 an hour, at the lowest prices in the SAVRN Index. It draws 10.6k downloads a month.
Nathan Roll 1,2 · Irene Yi 1,2 · Büşra Marşan 1,2 1,3 Orukeet is a 25-language speech recognizer built from NVIDIA Parakeet TDT 0.6B v3.
Runs On
What it takes to serve orukeet (627M parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.
| Precision | Weights | Memory needed | Cheapest setup | Per hour | Also fits |
|---|---|---|---|---|---|
| 16-bit | 1.3 GB | 1.5 GB | 1x MI300X (192 GB) Vultr |
$1.85 | 1x H100 $1.99 · 1x MI325X $2.00 |
| 8-bit | 0.6 GB | 0.8 GB | 1x MI300X (192 GB) Vultr |
$1.85 | 1x H100 $1.99 · 1x MI325X $2.00 |
| 4-bit | 0.3 GB | 0.4 GB | 1x MI300X (192 GB) Vultr |
$1.85 | 1x H100 $1.99 · 1x MI325X $2.00 |
Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the SAVRN Index, read Sep 20, 2026.
orukeet on every accelerator the SAVRN Index prices, at every precision
Model Card
By Oruk, published under cc-by-sa-4.0, revision 14ab744f92d8.
Nathan Roll 1,2 · Irene Yi 1,2 · Büşra Marşan 1,2 1,3 Orukeet is a 25-language speech recognizer built from NVIDIA Parakeet TDT 0.6B v3. It replaces half of the encoder's temporal depthwise filters with 12,288 fitted, frozen Gabor kernels and trains the remaining parameters on multilingual and multi-accent data. Orukeet outperforms Parakeet on 61 of 74 tested splits, including LibriSpeech test-clean (1.46% vs. 1.53% WER), test-other (2.86% vs. 3.14%), and FLEURS English (3.82% vs. 4.28%). Across all 25 FLEURS languages, pooled WER is 9.85% vs. 11.01%, a 10.6% relative reduction. Final adaptation and checkpoint selection use LibriSpeech test-other. Use Orukeet for recordings, media, batch…
Read Oruk's full model card
Nathan Roll1,2 · Irene Yi1,2 · Büşra Marşan1,2
Vianney Grenez1 · Gabriel Stein4 · Momcilo Mrkaic5
Pavle Padjin5 · Vladimir Zeljkovic5 · Calbert Graham1,3
1 Oruk AI
2 Stanford University |
3 University of Cambridge |
4 OpenWhispr |
5 Hoid |
Orukeet is a 25-language speech recognizer built from NVIDIA Parakeet TDT 0.6B v3. It replaces half of the encoder's temporal depthwise filters with 12,288 fitted, frozen Gabor kernels and trains the remaining parameters on multilingual and multi-accent data.
Orukeet outperforms Parakeet on 61 of 74 tested splits, including LibriSpeech test-clean (1.46% vs. 1.53% WER), test-other (2.86% vs. 3.14%), and FLEURS English (3.82% vs. 4.28%). Across all 25 FLEURS languages, pooled WER is 9.85% vs. 11.01%, a 10.6% relative reduction. Final adaptation and checkpoint selection use LibriSpeech test-other.
Use Orukeet for recordings, media, batch transcription, server workers and interactive applications. NeMo, ONNX INT8, native Q8 and native F16 all derive from the same r3 release checkpoint (031c8ddab484).
Code · OpenWhispr PR · Technical report · Artifact hashes
Run Orukeet with Transformers
A standard FP32 Transformers export is available at the repository root. It uses
ParakeetForTDT without custom remote code and works with Buzz's existing Hugging
Face model option. See setup, conversion provenance and runtime qualification.
The NeMo evaluation below remains the source-model benchmark; the Transformers
export has separate compatibility measurements.
Run Orukeet with NeMo
Use a CUDA-enabled PyTorch environment with nemo_toolkit[asr]==3.0.0 and huggingface-hub. The recorded source environment lists the exact package versions used for evaluation.
from huggingface_hub import hf_hub_download
from nemo.collections.asr.models import ASRModel
checkpoint = hf_hub_download(
"oruk/orukeet", "orukeet-v0.1.0.nemo",
revision="555136b50265a132d4cea0d35560c26fc4f657ab",
)
asr = ASRModel.restore_from(checkpoint)
asr.eval()
print(asr.transcribe(["recording.wav"], return_hypotheses=True)[0].text)
orukeet fetch source retrieves the same hash-checked checkpoint. Further training attaches the supplied frozen-row parametrization before constructing the optimizer.
Architecture
The model retains Parakeet's 627,008,134 parameters, 24-layer FastConformer encoder, token-and-duration transducer and tokenizer. Each encoder block contains 1,024 nine-tap temporal depthwise filters. A selected filter stores its own fitted Gabor function:
$$g(t)=A\exp\left[-\frac{(t-\mu)^2}{2\sigma^2}\right]\cos\left(2\pi f(t-\mu)+\phi\right),\quad t=-4,\ldots,4.$$
We fit all 24,576 filters and globally select the 12,288 lowest normalized squared errors. This selects 175–748 kernels per layer, with 6.32% median relative RMS error and a 13.30% cutoff. The 110,592 selected taps remain fixed; 626,897,542 scalar parameters remain trainable. Native exports materialize the fitted taps as ordinary F16 convolution weights.
Construction
Gabor recovery uses transducer loss, encoder matching and token/duration distillation. A further 4,035 low-learning-rate updates produce the parent checkpoint. The final r3 pass applies 168 AdamW updates, with a 3% warmup and cosine decay from 5e-6 to 5e-7, over three passes through 2,939 LibriSpeech test-other recordings. Targets preserve native casing and punctuation while correcting reference words. The same split supplies checkpoint selection. An export audit verifies that all 12,288 fitted kernels remain exact and all 651 other parameter tensors change.
Fit and freeze recipe · Final adaptation · Training lineage
Evaluation
Both models decode identical recordings with NeMo greedy-batch TDT, FP32 weights and BF16 CUDA autocast. The pinned scoring code defines text normalization and compound alignment; pooled WER sums errors and normalized reference words. Lower is better.
| Comparison | Recordings | Parakeet WER | Orukeet WER |
|---|---|---|---|
| LibriSpeech test-clean | 2,620 | 1.53% | 1.46% |
| LibriSpeech test-other | 2,939 | 3.14% | 2.86% |
| FLEURS English | 647 | 4.28% | 3.82% |
| FLEURS pooled, 25 languages | 20,146 | 11.01% | 9.85% |
| Accents/domains pooled, 47 splits | 12,006 | 16.72% | 15.25% |
| Accents/domains English, 20 splits | 5,120 | 9.51% | 8.84% |
Orukeet improves 25 of 27 complete LibriSpeech/FLEURS splits and 36 of 47 accent/domain splits, including all 20 English accent/domain splits. The accent/domain sample contains 256 recordings per split and all 230 Lesbos recordings; the preceding FT-4035 continuation trained on 223,452 recordings across 24 complete selected partitions (371.47 hours); the 6,118 examples previously reported were a sampled follow-up fit diagnostic. Read speech and accents/domains have separate pooled results. Every recording contributes to the scores.
All 74 paired WER/CER scores and edit counts · Methods · Technical report
Open ASR public English evaluation, September 18, 2026
Submission withdrawn September 19, 2026 (UTC). Open ASR PR #221 is closed. The leaderboard submission has been withdrawn; the checkpoint, code, research results, and exposure disclosures remain available as historical research artifacts.
The released r3 checkpoint was evaluated on all eight current public English Open ASR datasets using the official NeMo H200 container. Mean WER is 4.49%, with aggregate throughput 5545.68 RTFx. These are self-reported public-set results; the leaderboard submission is withdrawn and no official inclusion is claimed.
Training exposure: r3 trained on all 2,939 LibriSpeech test-other recordings for three passes and used that split for selection. Monsoon English also informed earlier training-partition selection. The aggregate includes these datasets and is not a held-out generalization estimate. Training and benchmark exposure.
| Dataset | WER (%) | H200 RTFx |
|---|---|---|
| AMI-Cleaned | 8.68 | 3741.22 |
| Earnings22-Cleaned-AA | 5.74 | 2982.17 |
| GigaSpeech-Cleaned | 7.48 | 5346.49 |
| LibriSpeech test-clean | 1.47 | 4180.11 |
| LibriSpeech test-other (trained on) | 2.84 | 4159.42 |
| SPGISpeech | 3.38 | 6419.21 |
| Monsoon English (prior selection exposure) | 3.84 | 4835.62 |
| VoxPopuli-Cleaned-AA | 2.46 | 2488.16 |
| Public-eight aggregate | 4.49 | 5545.68 |
The run uses H200, NeMo 2.7.2, Torch 2.8.0, BF16, batch size 128, and the same greedy-batch TDT decoder with max_symbols=10 across all datasets. Timing covers the complete transcription pass after up to four warmup batches, with CUDA synchronization. RTFx is total evaluated audio divided by total measured transcription time; it excludes model/data acquisition and warmup. Batch size follows the existing Parakeet profile; exhaustive throughput optimization is not claimed.
All 74,443 eligible inputs from 74,544 source records are retained. The official reference rule excludes 90 AMI and 11 GigaSpeech records; Earnings22's 341 chunks are merged into six full calls for scoring. The exact official normalizer and compound-aware kaldialign==0.12.0 scorer are used. The mean averages the eight two-decimal dataset WERs. The earlier CPU FP32 comparison remains a separate run.
Complete metrics and execution hashes · Pinned reproduction code
Monsoon currently lacks a registered Hub metric task. Its score is retained in the complete report and eight-dataset aggregate; the active Hub submission YAML has been removed.
sherpa-onnx inference
The ONNX INT8 archive uses the standard Parakeet TDT v3 layout: encoder.int8.onnx, decoder.int8.onnx, joiner.int8.onnx and tokens.txt. It also includes the BPE vocabulary, weight license and attribution. Gabor filters are ordinary convolution weights; the model uses sherpa-onnx's existing offline transducer loader.
The optimized encoder evaluates 24 quantized depthwise convolutions with exactly equivalent FP32 arithmetic using operators already in ONNX Runtime. All 640 application-check transcripts match the previous export. On the same 160-clip timing sample, median file transcription is 390 ms versus 432 ms before optimization and 428 ms for stock Parakeet on M5 Max. Execution details and receipts.
OpenWhispr 1.10.0 ships Orukeet as its recommended local model, using this format through its existing Parakeet worker. Choose Local → Oruk → Orukeet, then Download. Recognition runs locally after installation.
Follow the file-upload walkthrough for the exact settings and a public sample with its observed transcript. Audio Upload needs its own model selection even when Orukeet is active for dictation.
Archive SHA-256: f9191f30178cc9122ce2f023bf9fefafc822028307b0efa4caff645ba3fe8d0a.
Export and loader instructions · Conversion evidence · OpenWhispr checks and paired scores
Native inference
Use Python 3.12+ in an activated virtual environment. The native package is v0.1.1; the r3 weight filenames retain their original v0.1.0 names.
python -m pip install --upgrade \
https://github.com/Oruk-AI/orukeet/releases/download/v0.1.1/orukeet-0.1.1-py3-none-any.whl
orukeet install --device auto --cache ./orukeet-cache --output installation.json
import json
from pathlib import Path
from orukeet import Orukeet
config = json.loads(Path("installation.json").read_text(encoding="utf-8-sig"))
with Orukeet(config["model"], config["runtime"], device=config["device"]) as asr:
print(asr.transcribe("recording.wav")["text"])
The installer verifies the Q8 weights and native runtime. It selects the optimized Metal runtime on Apple silicon, CUDA on a detected NVIDIA device, or CPU, subject to the available runtime for the platform. Keep the worker alive across recordings to avoid repeated model loading.
Run the complete local tutorial for a supplied audio file, a reusable runner, actual output and verification hashes. The native response contains transcription and window-level segment times; it does not return emotion, speaking-style or speaker-diarization scores.
Watch the 39-second recorded example to hear the input and inspect the native Q8 / Metal output. The walkthrough is edited for readability; it is not a speed or accuracy benchmark.
Usage and batch transcription · Native runtime and measurements
transcribe.cpp and Handy-compatible GGUF
orukeet-transcribe-cpp-Q8_0.gguf is a Q8 export of the same r3 checkpoint for transcribe.cpp. It uses the existing parakeet architecture and requires no Gabor-specific runtime. CPU and Apple Metal checks use the exact transcribe-cpp 0.2.0 dependency pinned by Handy.
This file has a different tensor layout from the native NeMo-Speech.cpp GGUFs above. Select the export for your runtime. Conversion, checksums and validation.
Core ML preview for Apple Silicon
The Core ML download and integration guide includes portable bundles for FluidAudio 0.15.5 and TapTalk, with checksums and a Swift loader. Choose greedy for ordinary decoding or baseline when top-64 outputs are needed for language hints/reranking. Compile the packages on the destination Mac.
The greedy profile reduced paired batch latency by 9.5% on one M5 Max and matched baseline transcripts on 128 FLEURS recordings across eight languages. This is a preview with separate Core ML validation; it does not convert the EOU 120M live-typing model.
Model files
| Format | File | Bytes |
|---|---|---|
| NeMo source | orukeet-v0.1.0.nemo |
2,509,342,720 |
| Native Q8 | orukeet-v0.1.0-q8.gguf |
714,456,704 |
| transcribe.cpp Q8 | orukeet-transcribe-cpp-Q8_0.gguf |
739,508,608 |
| Native F16 | orukeet-v0.1.0-f16.gguf |
1,296,681,088 |
| ONNX INT8 archive | onnx/sherpa-onnx-orukeet-v0.1.0-int8.tar.bz2 |
486,807,585 |
| Core ML greedy preview | coreml/orukeet-r3-coreml-greedy.zip |
466,579,943 |
| Core ML baseline preview | coreml/orukeet-r3-coreml-baseline.zip |
466,579,851 |
All formats derive from r3. NeMo and native files are pinned to revision 555136b50265a132d4cea0d35560c26fc4f657ab; the ONNX archive is pinned to 55a984d46f68323301837194ce647c702f55facc. The ONNX package occupies 671,619,800 bytes after extraction.
- NeMo SHA-256:
031c8ddab4845aeced904a7cde8e8aa57993b2e344716cf83a545b079c473b56 - Q8 SHA-256:
93ce19c6d8244acbfea980eeaf970531d4f216171578ef8e041dcc2d070a45bd - F16 SHA-256:
de53fb8ec251fb07ade15baabe17b00774ae3f1112f8618b062337f90fb49194
Q8 and F16 pass real transcription and protocol checks on Apple silicon with Metal and CPU. Conversion audits verify all 12,288 fitted kernels after F16 rounding. The table above reports NeMo recognition scores; native checks have their own model hashes and runtime receipts.
Artifact catalog · Native conversion and validation
License and attribution
Code: MIT. Weights and fitted kernels: CC BY-SA 4.0, retaining NVIDIA's foundation attribution. Transcript-free metric records: CC BY 4.0. Dataset audio is obtained from its original providers under their terms.
Data provenance · Attribution
Citation
@article{roll2026orukeet,
title={Orukeet: Multilingual ASR with Frozen Gabor Kernels},
author={Roll, Nathan and Yi, Irene and Mar{\c{s}}an, B{\"u}{\c{s}}ra and Grenez, Vianney and Stein, Gabriel and Mrkaic, Momcilo and Padjin, Pavle and Zeljkovic, Vladimir and Graham, Calbert},
journal={arXiv preprint arXiv:2609.10054},
year={2026}
}
Download BibTeX · Citation metadata
Configuration
- Architecture
- ParakeetForTDT
- Vocabulary size
- 8,193
- Model type
- parakeet_tdt
Identity and Version
- Repository
- oruk/orukeet
- Publisher
- Oruk
- Task
- Speech recognition
- Modality
- Audio
- Library
- nemo
- Parameters
- 627M parameters
- Languages
- bg, hr, cs, da, nl, en, et, fi
- Revision
- 14ab744f92d8b8e048043ae17b9f463e6e03c4e9
- First published
- 2026-09-09
- Last updated
- 2026-09-19
Files and Weights
213 files, 11.3 GB in total. The weights are 12 files totalling 9.9 GB in gguf, nemo, onnx, safetensors.
Every file
| File | Type | Size | SHA-256 |
|---|---|---|---|
| model.safetensors | Weights | 2.5 GB | 092cff734451 |
| onnx/combined-v0.1.0-int8/decoder_joint-model.int8.onnx | Weights | 18.2 MB | 95d3b1f53f9a |
| onnx/combined-v0.1.0-int8/encoder-model.int8.onnx | Weights | 653.2 MB | 7b55f2a504a2 |
| onnx/combined-v0.1.0-int8/nemo128.onnx | Weights | 139.8 KB | a9fde1486ebf |
| onnx/sherpa-v0.1.0-int8/decoder.int8.onnx | Weights | 11.8 MB | c185c2afb4c7 |
| onnx/sherpa-v0.1.0-int8/encoder.int8.onnx | Weights | 653.2 MB | 7b55f2a504a2 |
| onnx/sherpa-v0.1.0-int8/joiner.int8.onnx | Weights | 6.4 MB | 1a7e90abf717 |
| orukeet-transcribe-cpp-Q8_0.gguf | Weights | 739.5 MB | cad2f52ac91c |
| orukeet-v0.1.0-f16.gguf | Weights | 1.3 GB | de53fb8ec251 |
| orukeet-v0.1.0-q8.gguf | Weights | 714.5 MB | 93ce19c6d824 |
| orukeet-v0.1.0.nemo | Weights | 2.5 GB | 031c8ddab484 |
| transcribe-cpp/orukeet-Q8_0.gguf | Weights | 739.5 MB | cad2f52ac91c |
| ARTIFACTS.json | Configuration | 25.1 KB | — |
| catalog.json | Configuration | 975 B | — |
| config.json | Configuration | 1.1 KB | — |
| coreml/manifest.json | Configuration | 1.0 KB | — |
| evaluation/open_asr_20260918/public-eight-h200-results.json | Configuration | 53.7 KB | — |
| evaluation/standard_asr/audit_predictions.py | Configuration | 5.8 KB | — |
| evaluation/standard_asr/build_current_report.py | Configuration | 16.0 KB | — |
| evaluation/standard_asr/build_materials.py | Configuration | 11.2 KB | — |
| evaluation/standard_asr/prepare.py | Configuration | 5.2 KB | — |
| evaluation/standard_asr/rescore.py | Configuration | 3.9 KB | — |
| evaluation/standard_asr/run.py | Configuration | 7.8 KB | — |
| evaluation/standard_asr/scoring.py | Configuration | 1.4 KB | — |
| evaluation/standard_asr/vendor/__init__.py | Configuration | 73 B | — |
| evaluation/standard_asr/vendor/english_abbreviations.py | Configuration | 58.5 KB | — |
| evaluation/standard_asr/vendor/multilingual.py | Configuration | 3.7 KB | — |
| evaluation/standard_asr/vendor/normalizer.py | Configuration | 30.3 KB | — |
| evaluation/standard_asr/vendor/provenance.json | Configuration | 1.3 KB | — |
| evidence/domains-r3-20260908/comparison.json | Configuration | 41.0 KB | — |
| evidence/domains-r3-20260908/hypotheses-audit.json | Configuration | 1.5 KB | — |
| evidence/domains-r3-20260908/inference-comparison.json | Configuration | 39.4 KB | — |
| evidence/domains-r3-20260908/launch.json | Configuration | 919 B | — |
| evidence/domains-r3-20260908/transfer.json | Configuration | 803 B | — |
| evidence/r3-promotion-20260908/ci/smoke-results-ci-darwin-arm64.json | Configuration | 17.4 KB | — |
| evidence/r3-promotion-20260908/ci/smoke-results-ci-linux-x64.json | Configuration | 17.4 KB | — |
| evidence/r3-promotion-20260908/ci/smoke-results-ci-win32-x64.json | Configuration | 17.5 KB | — |
| evidence/r3-promotion-20260908/export-environment.json | Configuration | 843 B | — |
| evidence/r3-promotion-20260908/f16-cpu.json | Configuration | 17.7 KB | — |
| evidence/r3-promotion-20260908/f16-lineage.json | Configuration | 1.1 KB | — |
| evidence/r3-promotion-20260908/f16-metal.json | Configuration | 17.8 KB | — |
| evidence/r3-promotion-20260908/linux-f16-native-fixture.py | Configuration | 1.9 KB | — |
| evidence/r3-promotion-20260908/linux-f16-native-smoke.json | Configuration | 4.3 KB | — |
| evidence/r3-promotion-20260908/linux-native-fixture.py | Configuration | 1.9 KB | — |
| evidence/r3-promotion-20260908/linux-q8-native-smoke.json | Configuration | 4.3 KB | — |
| evidence/r3-promotion-20260908/q8-cpu.json | Configuration | 17.7 KB | — |
| evidence/r3-promotion-20260908/q8-lineage.json | Configuration | 1.1 KB | — |
| evidence/r3-promotion-20260908/q8-metal.json | Configuration | 17.8 KB | — |
| evidence/r3-promotion-20260908/scores.json | Configuration | 8.2 KB | — |
| evidence/standard-asr-r3-20260908/comparison.json | Configuration | 25.0 KB | — |
| evidence/standard-asr-r3-20260908/hypotheses-audit.json | Configuration | 1.5 KB | — |
| evidence/standard-asr-r3-20260908/inference-comparison.json | Configuration | 23.3 KB | — |
| evidence/standard-asr-r3-20260908/launch.json | Configuration | 793 B | — |
| evidence/standard-asr-r3-20260908/restart.json | Configuration | 817 B | — |
| evidence/standard-asr-r3-20260908/summary.json | Configuration | 2.7 KB | — |
| evidence/standard-asr-r3-20260908/transfer.json | Configuration | 803 B | — |
| generation_config.json | Configuration | 264 B | — |
| model-stages.json | Configuration | 20.2 KB | — |
| onnx/combined-v0.1.0-int8/VOXTYPE-CONVERSION.json | Configuration | 1.2 KB | — |
| onnx/combined-v0.1.0-int8/config.json | Configuration | 97 B | — |
| onnx/combined-v0.1.0-int8/import-orukeet-onnx.py | Configuration | 10.6 KB | — |
| onnx/combined-v0.1.0-int8/manifest.json | Configuration | 2.7 KB | — |
| onnx/combined-v0.1.0-int8/validation/autosubs-comparison-summary.json | Configuration | 984 B | — |
| onnx/combined-v0.1.0-int8/validation/meetily-comparison-summary.json | Configuration | 990 B | — |
| onnx/manifest.json | Configuration | 1.9 KB | — |
| onnx/optimization-receipt.json | Configuration | 4.6 KB | — |
| onnx/sherpa-v0.1.0-int8/manifest.json | Configuration | 1.9 KB | — |
| processor_config.json | Configuration | 417 B | — |
| report/assets/model-figures-source.json | Configuration | 15.8 KB | — |
| report/assets/model-figures-visual-review.json | Configuration | 1.9 KB | — |
| report/assets/provenance.json | Configuration | 1.1 KB | — |
| report/assets/surgery-source.json | Configuration | 468 B | — |
| report/assets/unseen/unseen-figure-receipt.json | Configuration | 3.1 KB | — |
| report/build-receipt.json | Configuration | 6.6 KB | — |
| report/current-benchmark-validation.json | Configuration | 8.2 KB | — |
| report/make_model_figures.py | Configuration | 10.2 KB | — |
| report/make_surgery_figure.py | Configuration | 2.4 KB | — |
| report/model.json | Configuration | 1.1 KB | — |
| team.json | Configuration | 3.2 KB | — |
| transcribe-cpp/manifest.json | Configuration | 1.0 KB | — |
| transcribe-cpp/validation.json | Configuration | 5.4 KB | — |
| transcribe.py | Configuration | 848 B | — |
| transformers/convert.py | Configuration | 3.4 KB | — |
| transformers/convert_nemo_to_hf.py | Configuration | 22.8 KB | — |
| transformers/manifest.json | Configuration | 1.4 KB | — |
| transformers/qualification.json | Configuration | 2.1 KB | — |
| LICENSE | Documentation | 1.1 KB | — |
| LICENSE-WEIGHTS | Documentation | 20.1 KB | — |
| NOTICE.md | Documentation | 4.8 KB | — |
| README.md | Documentation | 17.4 KB | — |
| affiliations/SOURCES.md | Documentation | 1.3 KB | — |
| coreml/README.md | Documentation | 5.1 KB | — |
| docs/benchmark-scores.md | Documentation | 9.2 KB | — |
| docs/current-checkpoint-benchmarks.md | Documentation | 6.5 KB | — |
| docs/standard-asr-benchmarks.md | Documentation | 3.0 KB | — |
| docs/technical-report.md | Documentation | 8.3 KB | — |
| evaluation/open_asr_20260918/public-eight-h200-results.md | Documentation | 838 B | — |
| evaluation/open_asr_20260918/training-disclosure.md | Documentation | 2.8 KB | — |
| evaluation/standard_asr/CURRENT.md | Documentation | 2.6 KB | — |
| evaluation/standard_asr/README.md | Documentation | 4.3 KB | — |
| evaluation/standard_asr/vendor/LICENSE | Documentation | 11.4 KB | — |
| evidence/domains-r3-20260908/README.md | Documentation | 2.3 KB | — |
| evidence/standard-asr-r3-20260908/README.md | Documentation | 2.5 KB | — |
| onnx/README.md | Documentation | 3.9 KB | — |
| onnx/combined-v0.1.0-int8/LICENSE-CONVERTER.txt | Documentation | 1.1 KB | — |
| onnx/combined-v0.1.0-int8/LICENSE-PREPROCESSOR.txt | Documentation | 18.7 KB | — |
| onnx/combined-v0.1.0-int8/LICENSE-WEIGHTS | Documentation | 20.1 KB | — |
| onnx/combined-v0.1.0-int8/NOTICE.md | Documentation | 5.6 KB | — |
| onnx/combined-v0.1.0-int8/README.md | Documentation | 3.4 KB | — |
| onnx/sherpa-v0.1.0-int8/LICENSE-WEIGHTS | Documentation | 20.1 KB | — |
| onnx/sherpa-v0.1.0-int8/NOTICE.md | Documentation | 5.3 KB | — |
| report/README.md | Documentation | 3.6 KB | — |
| report/assets/affiliations/SOURCES.md | Documentation | 2.2 KB | — |
| report/assets/kernel-atlas-caption.md | Documentation | 269 B | — |
| report/assets/kernel-fits-caption.md | Documentation | 345 B | — |
| report/assets/language-deltas-caption.md | Documentation | 291 B | — |
| report/assets/recognition-deltas-caption.md | Documentation | 485 B | — |
| report/assets/selection-profile-caption.md | Documentation | 358 B | — |
| report/assets/unseen/unseen-benchmark-captions.md | Documentation | 1.3 KB | — |
| transcribe-cpp/README.md | Documentation | 3.3 KB | — |
| transformers/LICENSE-CONVERTER | Documentation | 11.4 KB | — |
| transformers/README.md | Documentation | 3.6 KB | — |
| CITATION.bib | Other | 562 B | — |
| CITATION.cff | Other | 1.4 KB | — |
| affiliations/cambridge.png | Other | 72.0 KB | — |
| affiliations/hoid.png | Other | 29.3 KB | — |
| affiliations/openwhispr.png | Other | 15.6 KB | — |
| affiliations/oruk.png | Other | 43.8 KB | — |
| affiliations/stanford.png | Other | 16.1 KB | — |
| coreml/SHA256SUMS.txt | Other | 192 B | — |
| coreml/orukeet-r3-coreml-baseline.zip | Other | 466.6 MB | b2a6efc4ed32 |
| coreml/orukeet-r3-coreml-greedy.zip | Other | 466.6 MB | beccdc6f18c4 |
| evaluation/open_asr_20260918/official-scorer-output.txt | Other | 2.5 KB | — |
| evaluation/standard_asr/requirements-score.txt | Other | 71 B | — |
| evidence/domains-r3-20260908/numeric-evidence.jsonl.gz | Other | 719.0 KB | 298f3164c745 |
| evidence/domains-r3-20260908/scores.csv | Other | 6.4 KB | — |
| evidence/r3-promotion-20260908/metric-evidence.tar.gz | Other | 2.5 MB | b88ba374bb5c |
| evidence/standard-asr-r3-20260908/numeric-evidence.jsonl.gz | Other | 1.5 MB | 3d1467e56efd |
| evidence/standard-asr-r3-20260908/scores.csv | Other | 3.6 KB | — |
| kernel-fits.png | Other | 93.5 KB | — |
| onnx/combined-v0.1.0-int8/bpe.vocab | Other | 117.4 KB | — |
| onnx/combined-v0.1.0-int8/validation/autosubs-comparison.jsonl | Other | 226.1 KB | — |
| onnx/combined-v0.1.0-int8/validation/meetily-comparison.jsonl | Other | 204.6 KB | — |
| onnx/combined-v0.1.0-int8/validation/meetily-shipped-hashes.txt | Other | 904 B | — |
| onnx/sherpa-onnx-orukeet-v0.1.0-int8.tar.bz2 | Other | 486.8 MB | f9191f30178c |
| onnx/sherpa-v0.1.0-int8/bpe.vocab | Other | 117.4 KB | — |
| onnx/sherpa-v0.1.0-int8/tokens.txt | Other | 93.9 KB | — |
| oruk-lockup.png | Other | 41.5 KB | — |
| orukeet-0.1.0-py3-none-any.whl | Other | 26.9 KB | — |
| orukeet-0.1.0.tar.gz | Other | 31.1 KB | 65f57199c411 |
| orukeet-arxiv-source.zip | Other | 143.4 KB | f4ad7770293f |
| orukeet-technical-report.pdf | Other | 275.7 KB | 401d162a87d4 |
| report/assets/affiliations/cambridge.pdf | Other | 44.7 KB | — |
| report/assets/affiliations/cambridge.svg | Other | 57.7 KB | — |
| report/assets/affiliations/hoid.pdf | Other | 2.0 KB | — |
| report/assets/affiliations/hoid.svg | Other | 3.0 KB | — |
| report/assets/affiliations/openwhispr.pdf | Other | 1.3 KB | — |
| report/assets/affiliations/openwhispr.svg | Other | 1.2 KB | — |
| report/assets/affiliations/stanford.png | Other | 11.5 KB | — |
| report/assets/kernel-atlas-preview.png | Other | 169.0 KB | c5a4a3993d51 |
| report/assets/kernel-atlas.pdf | Other | 39.1 KB | — |
| report/assets/kernel-atlas.png | Other | 376.8 KB | 2b8b24400ac7 |
| report/assets/kernel-atlas.svg | Other | 130.9 KB | — |
| report/assets/kernel-fits-preview.png | Other | 48.2 KB | — |
| report/assets/kernel-fits.pdf | Other | 20.8 KB | — |
| report/assets/kernel-fits.png | Other | 93.5 KB | — |
| report/assets/kernel-fits.svg | Other | 26.3 KB | — |
| report/assets/language-deltas-preview.png | Other | 33.6 KB | — |
| report/assets/language-deltas.pdf | Other | 21.9 KB | — |
| report/assets/language-deltas.png | Other | 72.5 KB | — |
| report/assets/language-deltas.svg | Other | 24.6 KB | — |
| report/assets/oruk-lockup.png | Other | 41.5 KB | — |
| report/assets/oruk-lockup.svg | Other | 3.4 KB | — |
| report/assets/recognition-deltas-preview.png | Other | 18.2 KB | — |
| report/assets/recognition-deltas.pdf | Other | 15.9 KB | — |
| report/assets/recognition-deltas.png | Other | 41.2 KB | — |
| report/assets/recognition-deltas.svg | Other | 7.2 KB | — |
| report/assets/selection-profile-preview.png | Other | 37.3 KB | — |
| report/assets/selection-profile.pdf | Other | 20.7 KB | — |
| report/assets/selection-profile.png | Other | 85.1 KB | — |
| report/assets/selection-profile.svg | Other | 21.3 KB | — |
| report/assets/surgery.pdf | Other | 20.6 KB | — |
| report/assets/surgery.png | Other | 76.4 KB | — |
| report/assets/surgery.svg | Other | 18.8 KB | — |
| report/assets/unseen/unseen-english-accents.pdf | Other | 27.2 KB | — |
| report/assets/unseen/unseen-english-accents.png | Other | 141.9 KB | c6be28a4ad2c |
| report/assets/unseen/unseen-english-accents.svg | Other | 15.9 KB | — |
| report/assets/unseen/unseen-english-domains.pdf | Other | 29.4 KB | — |
| report/assets/unseen/unseen-english-domains.png | Other | 173.9 KB | 03e2048952df |
| report/assets/unseen/unseen-english-domains.svg | Other | 22.1 KB | — |
| report/assets/unseen/unseen-eurospeech.pdf | Other | 31.0 KB | — |
| report/assets/unseen/unseen-eurospeech.png | Other | 206.0 KB | a5efb7b9dcb2 |
| report/assets/unseen/unseen-eurospeech.svg | Other | 27.4 KB | — |
| report/assets/unseen/unseen-language-coverage.pdf | Other | 30.7 KB | — |
| report/assets/unseen/unseen-language-coverage.png | Other | 176.3 KB | aa66de577f8e |
| report/assets/unseen/unseen-language-coverage.svg | Other | 17.9 KB | — |
| report/benchmark-tables.tex | Other | 8.3 KB | — |
| report/benchmark-values.tex | Other | 1.0 KB | — |
| report/current-benchmark-values.tex | Other | 875 B | — |
| report/current-domains-table.tex | Other | 3.0 KB | — |
| report/current-standard-table.tex | Other | 2.4 KB | — |
| report/evidence.tex | Other | 361 B | — |
| report/neurips_2026.sty | Other | 13.7 KB | — |
| report/paper.tex | Other | 12.0 KB | — |
| report/references.bib | Other | 2.5 KB | — |
| report/standard-benchmark-table.tex | Other | 2.1 KB | — |
| report/standard-benchmark-values.tex | Other | 541 B | — |
| selection-profile.png | Other | 85.1 KB | — |
| transcribe-cpp/convert-orukeet.patch | Other | 1.6 KB | — |
| .gitattributes | Repository | 2.4 KB | — |
| onnx/combined-v0.1.0-int8/vocab.txt | Tokenizer | 93.9 KB | — |
| tokenizer.json | Tokenizer | 1.2 MB | — |
| tokenizer_config.json | Tokenizer | 258 B | — |
License and Download
- License
- cc-by-sa-4.0
- Access
- Open weights, no gate
- Download size
- 9.9 GB
Released by Oruk through its official repository on Hugging Face. Read the license.
Built From
- Derived from nvidia/parakeet-tdt-0.6b-v3
- Described by arXiv:2609.10054
Memory Requirements
| Precision | Weights in memory |
|---|---|
| As published | 9.9 GB |
| 16-bit | 1.3 GB |
| 8-bit | 0.6 GB |
| 4-bit | 0.3 GB |
Weights only, from the published parameter count; the key-value cache and runtime add to this.
Questions About orukeet
How much GPU memory does orukeet need?
About 1.5 GB at 16-bit and 0.4 GB at 4-bit: the weights (627M parameters) plus a working margin. A long context needs more.
What is the cheapest GPU to run orukeet on?
At 16-bit, 1x MI300X from $1.85 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.
Can I use orukeet commercially?
Yes. orukeet is released under Creative Commons Attribution-ShareAlike 4.0. CC BY-SA 4.0 permits sharing and adapting, including commercially, with credit to the creator, and requires adaptations to be released under the same license.
Similar Models
nvidia/parakeet-tdt-0.6b-v3 fine-tuned on all 1,047.7 hours this project holds: SAPC1 train and dev, SAPC2 train, the SAPC2 dev split the rest of this family scores against, 103.1 hours of synthetic dysarthric speech, 79.2 hours recovered by force-aligning and cutting recordings past the 45-second training cap, and 15.5 hours of AtaxiaUK and HeyJay!, which are outside the challenge corpora and make this an unconstrained-track model. This model has no reported WER or CER, and cannot have one. Every held-out hour is in its training data. That was the point: the hyperparameters were settled on the sibling runs that do hold out a dev split, and this run spends that split as training data…
This model was converted to MLX format from nvidia/parakeet-tdt-0.6b-v3 using the conversion script. Please refer to original model card for more details on the model.
This model was converted to MLX format from nvidia/parakeet-tdt-0.6b-v2 using the conversion script. Please refer to original model card for more details on the model.
/ Improve list spacing / / Badge alignment consistency / Nemotron 3.5 ASR is a multilingual, streaming Automatic Speech Recognition (ASR) model engineered to deliver high-quality multilingual transcription across both low-latency streaming and high-throughput batch workloads. Developed by NVIDIA, this 600M parameter model transcribes speech into text with native support for punctuation and capitalization, and offers runtime flexibility with configurable chunk sizes, including 80ms, 160ms, 320ms, 560ms, and 1120ms. By leveraging a state-of-the-art Cache-Aware FastConformer-RNNT architecture, the model eliminates redundant overlapping computations common in traditional "buffered" streaming.…
Whisper finetune for Japanese focused on general/anime domains. For usage instructions follow openai/whisper-large-v3-turbo. Due to vocab changes ctranslate2>=4.7.1 required for faster-whisper. For inference engines with hardcoded vocab, the token embedding can be padded. Finetuned from turbo with pruned vocab, indices can be found in mapping.txt. Trained decoder only for 2^20 steps, batch size 64. Using a 45000 hour corpus (largest source is 17000 of filtered reazonspeech-all) with custom mixing ratio and augmentation to maintain long form performance and timestamps. Benchmarks. Competitive/SOTA on test sets, slightly better than 1.5B on short form, worse on long form. Also trained for…