Model reference · open weights
TrorYongASR-small is an open-weight audio or speech model from KrorngAI. 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 | KrorngAI |
|---|---|
| Type | Audio & music |
| Task | Speech→text |
| Parameters (lead) | 134M |
| Runs with | transformers |
| Released | 2026-04-16 |
| Popularity | 697 downloads / month |
| Licence | Commercial licence needed |
About
[!Note] This repository contains model weights and configuration files for the pre-trained model.
TrorYongASR is an Encoder-Decoder model for Automatic Speech Recognition (ASR) task. It is inspired by PARSeq and Whisper: the auditory-lingual decoder has only one transformer block.
TrorYongASR has 2 configurations:
| Model Size | Tiny | Small |
|---|---|---|
| Parameters | 29M | 135M |
| Audio Encoder | 4 layers, 6 heads | 12 layers, 12 heads |
| Text Decoder | 1 layer, 12 heads | 1 layer, 24 heads |
| Embedding Dim | 384 | 768 |
| Audio Context | 1500 | 1500 |
| Text Context | 1024 | 1024 |
Note: The audio array are processed to log-mel spectrogram with 80 mels (the same as Whisper models of the same size)
The evaluation assesses two capabilities — language detection and transcription — on two datasets (google/fleurs for Khmer and openslr/librispeech_asr for English). All results are from the test split of each dataset, representing the model's generalization ability to unseen data.
| Dataset | Language | Testing examples | Description |
|---|---|---|---|
| google/fleurs | Khmer | 765 | Multi-lingual dataset with Khmer language samples |
| librispeech.clean | English | 2620 | Clean speech dataset for English transcription |
Note: Audios longer than 30 seconds are excluded from the evaluation (that is why google/fleurs has 765 examples instead of 771).
Language detection measures model’s capability to recognize the spoken language from audio input. Since TrorYongASR currently supports 2 languages, this task becomes binary classification task. Classic metrics are used:
Results:
| Model | Metrics | Khmer (fleurs) | English (librispeech.clean) |
|---|---|---|---|
| Tiny | Precision | 100% | 100% |
| Recall | 100% | 100% | |
| F1-score | 100% | 100% | |
| Small | Precision | 100% | 99% |
| Recall | 96% | 100% | |
| F1-score | 98% | 99% |
Tiny size achieved perfect language detection performance on both datasets, indicating excellent binary classification capability for distinguishing between Khmer and English audio. Small size performs slightly worst by tending to predict English language.
The 100% language detection scores may appear unusually high. This is expected because during pre-training, the model performs permutations on word tokens starting from position 3, while the first three positions (start token, language token, and task token) remain fixed. Since language detection relies on the language token at position 1, and this token is never permuted during pre-training, the model can achieve perfect accuracy on language detection tasks.
For transcription task, 3 metrics below are used
Token Error Rate (TER) measures model's capability in predicting the next token given the audio input and the current sequence of tokens. This metric is weaker than Word Error Rate (WER) and Character Error Rate (CER) because it doesn't account for insertions, deletions, substitutions, and autoregression as comprehensively. Token Error Rate is used here because Khmer text lacks word boundaries, making WER and CER calculations challenging without additional preprocessing.
Transcription Results:
| Model | Metric | Khmer (fleurs) | English (librispeech.clean) | Mixed (Khmer + English) |
|---|---|---|---|---|
| Tiny | WER | 75.81% | 54.33% | 60.36% |
| CER | 54.99% | 42.41% | 46.18% | |
| TER | 54% | 17% | 27% | |
| Small | WER | 50.46% | 21.75% | 29.78% |
| CER | 35.89% | 16.58% | 22.37% | |
| TER | 43% | 8% | 18% |
Key Observations:
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 troryongasr-small for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (troryongasr-small 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="troryongasr-small" -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.