Downloads · 30 days
79
50% of all-time downloads
Japb62/whisper-atc-small-onnx
whisper-atc-small-onnx is a automatic speech recognition model from Japb62. Use it when you need speech turned into text. It is set up for transformers.js. The card lists the license as apache-2.0.
ONNX conversion of jlvdoorn/whisper-small.en-atco2-asr (TU Delft Whisper-ATC, fine-tuned on the ATCO2 real-radio corpus), laid out for transformers.js / onnxruntime-web.
Downloads · 30 days
79
50% of all-time downloads
All-time downloads
157
Public
Repo size
853 MB
Likes
0
Public
Click a slice to open those files.
.onnx853 MB · 99%
From the Hugging Face model README
ONNX conversion of
jlvdoorn/whisper-small.en-atco2-asr
(TU Delft Whisper-ATC, fine-tuned on the ATCO2 real-radio corpus), laid out
for transformers.js /
onnxruntime-web.
~3x faster than the medium variant (Japb62/whisper-atc-medium-onnx) — intended for near-real-time per-transmission transcription in the browser.
onnx/encoder_model_fp16.onnx (~168 MB) <- use with WebGPU
onnx/decoder_model_merged_fp16.onnx (~370 MB) <- use with WebGPU
onnx/encoder_model_quantized.onnx (~88 MB) <- use with WASM (q8)
onnx/decoder_model_merged_quantized.onnx (~187 MB) <- use with WASM (q8)
config.json, generation_config.json, preprocessor_config.json, tokenizer files
import { pipeline } from '@huggingface/transformers';
const asr = await pipeline(
'automatic-speech-recognition',
'Japb62/whisper-atc-small-onnx',
{
device: 'webgpu', // or 'wasm'
dtype: { encoder_model: 'fp16', decoder_model_merged: 'fp16' }, // wasm: 'q8'
}
);
// English-only model: do NOT pass `language`/`task`.
const out = await asr(audio);
Same recipe as the medium repo: optimum 1.23.3 + transformers 4.42.4
(legacy TorchScript exporter, opset 18, transformers < 4.43 to avoid the
cache_position input that transformers.js does not feed); q8 = uint8 dynamic
quantization; fp16 = native CUDA export with graph IO cast back to fp32.