indic-conformer-600m-int8-onnx
Int8 dynamically-quantized copy of ai4bharat/indic-conformer-600m-multilingual (MIT): the ONNX encoder is quantized from 2.4 GB fp32 (external data) to a self-contained 0.62 GB int8 file; everything else (CTC decoder, per-language heads, preprocessor, remote code) is unchanged.
Why: the fp32 encoder needs ~2.6 GB resident โ too much next to an LLM on an 8 GB device. Int8 cuts peak RSS to ~1.1 GB and speeds up loading ~3ร, with a measured WER cost of โ +0.5 points on one of six spot-checked conversational clips (the rest bit-identical).
from transformers import AutoModel
model = AutoModel.from_pretrained("yashwork-byte/indic-conformer-600m-int8-onnx",
trust_remote_code=True)
text = model(wav_16k_mono_tensor, "hi", "ctc")
Built for the voice-note-digester
project (quantize_stt.py โ onnxruntime dynamic quantization, QInt8
weights). All credit for the model to AI4Bharat;
this repo only repackages it for memory-constrained on-device use.
- Downloads last month
- 23
Model tree for yashwork-byte/indic-conformer-600m-int8-onnx
Base model
ai4bharat/indic-conformer-600m-multilingual