Model reference · open weights
gigaam-onnx is an open-weight audio or speech model from istupakov. AxForge deploys and operates it for you on dedicated EU-owned hardware — with the licence handled where one is required.
Available as managed deployment — configured and operated for you on dedicated EU hardware, quoted per deployment.
What it is
| Released by | istupakov |
|---|---|
| Type | Audio & music |
| Task | Speech→text |
| Released | 2025-04-21 |
| Popularity | 1k downloads / month |
| Licence | Open weights |
About
GigaAM v2 models converted to ONNX format for onnx-asr.
Install onnx-asr
pip install onnx-asr[cpu,hub]
Load GigaAM v2 CTC model and recognize wav file
import onnx_asr
model = onnx_asr.load_model("gigaam-v2-ctc")
print(model.recognize("test.wav"))
Load GigaAM v2 RNN-T model and recognize wav file
import onnx_asr
model = onnx_asr.load_model("gigaam-v2-rnnt")
print(model.recognize("test.wav"))
Code for models export
import gigaam
from pathlib import Path
onnx_dir = "gigaam-onnx"
model_type = "rnnt" # or "ctc"
model = gigaam.load_model(
model_type,
fp16_encoder=False, # only fp32 tensors
use_flash=False, # disable flash attention
)
model.to_onnx(dir_path=onnx_dir)
with Path(onnx_dir, "v2_vocab.txt").open("wt") as f:
for i, token in enumerate(["\u2581", *(chr(ord("а") + i) for i in range(32)), ""]):
f.write(f"{token} {i}\n")
From the published model card. Full card on the HuggingFace links in the sidebar.
How it works
Using it via the API
Once AxForge deploys gigaam-onnx for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (gigaam-onnx below is illustrative; you get the exact model name on deployment.)
$ curl -sS https://api.axforge.ai/v1/audio/transcriptions \ -H "Authorization: Bearer $AXFORGE_API_KEY" \ -F model="gigaam-onnx" -F file=@audio.mp3
Create an account — your API key is available in the console. 3M free tokens every 30 days with every new account.