Model reference · open weights

TrorYongASR-small

Audio KrorngAI Speech→text 1 build Its own licence terms 697 dl/mo

TrorYongASR-small is an open-weight audio or speech model from KrorngAI. TrorYongASR-small (FP32) weighs 268 MB; the smallest configuration that runs it is RTX 3060 12 GB.

For self-hosting, compare this build's requirements below with the GPU you plan to rent.

  • TrorYongASR-small is an encoder-decoder model for automatic speech recognition developed by KrorngAI.
  • It supports transcription and language detection for Khmer and English audio.
  • The model contains 134M parameters, uses a 1024 token text context, and is released under an other license.

Summary of the KrorngAI/TrorYongASR-small model card, 2026-10-01

What it is

Released byKrorngAI
Released2026-04-16
Parameters134M
VRAM268 MB for the weights

What it runs on

Memory and cards for TrorYongASR-small (FP32)

268 MBweights, file size
1.6 GBruntime overhead
CardOne streamMemory
RTX 3060 12 GBfits11.6 GB
RTX 4060 Ti 16 GBfits15.4 GB
RTX 3090 24 GBfits23.4 GB
RTX 4090 24 GBfits23.4 GB
RTX 5090 32 GBfits31.0 GB
L40S 48 GBfits44.0 GB
A100 80 GBfits78.2 GB
H100 80 GBfits78.1 GB
RTX PRO 6000 Blackwell 96 GBfits93.8 GB
DGX Spark (GB10) 128 GB unifiedfits107 GB
H200 141 GBfits138 GB
B200 180 GBfits176 GB

From the model card

What KrorngAI says about TrorYongASR-small

Read the model card

[!Note] This repository contains model weights and configuration files for the pre-trained model.

Model Details

Model Description

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 SizeTinySmall
Parameters29M135M
Audio Encoder4 layers, 6 heads12 layers, 12 heads
Text Decoder1 layer, 12 heads1 layer, 24 heads
Embedding Dim384768
Audio Context15001500
Text Context10241024

Note: The audio array are processed to log-mel spectrogram with 80 mels (the same as Whisper models of the same size)

  • Developed by: KHUN Kimang (Ph.D.)
  • Shared by: KrorngAI
  • Model type: ASR (Automatic Speech Recognition)
  • Language(s) (NLP): Khmer and English

Model Sources

  • Repository: https://github.com/Kimang18/KrorngAI/tree/main/tror-yong-asr
  • Blog Post: https://kimang18.github.io/krorngai-blog/TrorYongASR/
  • Demo: https://krorngai-troryongasr-demo.hf.space

Evaluation

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.

Testing Data

DatasetLanguageTesting examplesDescription
google/fleursKhmer765Multi-lingual dataset with Khmer language samples
librispeech.cleanEnglish2620Clean 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).

Metrics and Results

Language Detection

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:

  • Precision: Proportion of predicted languages that are correct
  • Recall : Proportion of actual language samples correctly identified
  • F1-score : Harmonic mean of precision and recall

Results:

ModelMetricsKhmer (fleurs)English (librispeech.clean)
TinyPrecision100%100%
Recall100%100%
F1-score100%100%
SmallPrecision100%99%
Recall96%100%
F1-score98%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.

Transcription

For transcription task, 3 metrics below are used

  • Token Error Rate (TER) : Proportion of incorrectly transcribed tokens
  • Character Error Rate (CER) : Proportion of characters that are incorrect
  • Word Error Rate (WER) : Proportion of words that are incorrect

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:

ModelMetricKhmer (fleurs)English (librispeech.clean)Mixed (Khmer + English)
TinyWER75.81%54.33%60.36%
CER54.99%42.41%46.18%
TER54%17%27%
SmallWER50.46%21.75%29.78%
CER35.89%16.58%22.37%
TER43%8%18%

Key Observations:

  • The tiny model shows strong performance on Engli

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

How it works

How audio & music work

Audio or textinputAudio modelrecognise / synthesiseText or audiooutputSpeech-to-text turns audio into text; text-to-speech and music models turn text into audio.
© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms