Aller au contenu
ModelPrésentéExterne
Télécharger

Omni Asr Ctc 300m v2 Mizonal3 E5 Lus v2026.06

> Disclaimer / Notice: Details for these are in Peer Review and publications of the paper will be made available soon for more details.

TypeOtherModèle de basefacebook/omniASR-CTC-300MVersionSdp 00CClasse

Source du modèle

Type
Other
Taille du fichier
1,21 GB
Modèle de base
facebook/omniASR-CTC-300M
Version
vSdp 00
Mis à jour
19 oct. 2026
Source
Hugging Face

Description de la source

Mizo Automatic Speech Recognition (ASR) Models v3.0

Disclaimer / Notice: Details for these are in Peer Review and publications of the paper will be made available soon for more details.

omni-asr-ctc-300m-v2-mizonal3-E5-lus-v2026.06

This model is a fine-tuned version of facebook/omniASR-CTC-300M on the MiZonal v3.0 dataset.

It achieves the following results on the evaluation set:

  • Wer: 15.6572
  • Cer: 2.7682
  • Real Time Factor: 0.0060

Quick Inference

# Google Colab Ready Quick Inference
# 1. Install dependencies:
!pip install huggingface_hub omnilingual-asr torchaudio

# 2. Download the model checkpoint directly from Hugging Face:
import torch
from huggingface_hub import hf_hub_download

model_path = hf_hub_download(
    repo_id="andrewbawitlung/omni-asr-ctc-300m-v2-mizonal3-E5-lus-v2026.06",
    filename="sdp_00.pt"
)

# 3. Load the base model pipeline and inject fine-tuned weights:
from omnilingual_asr.models.inference.pipeline import ASRInferencePipeline

print("Loading base model pipeline...")
pipeline = ASRInferencePipeline(model_card="omniASR_CTC_300M_v2")

print("Loading fine-tuned checkpoint weights...")
checkpoint = torch.load(model_path, map_location="cpu")
state_dict = checkpoint['model'] if 'model' in checkpoint else checkpoint
pipeline.model.load_state_dict(state_dict, strict=False)

# 4. Run transcription (make sure audio files are present in the specified paths):
audio_files = ["/content/segment_003.wav", "/content/segment_108.wav"]
lang = ["lus_Latn", "lus_Latn"]
transcriptions = pipeline.transcribe(audio_files, lang=lang, batch_size=2)

print("Transcription 0:", transcriptions[0])
print("Transcription 1:", transcriptions[1])

Model description

Experiment Configurations

This repository is part of a series of experiments. The different configurations are:

  • E1 (Baseline): Standard training configuration.
  • E2 (Noise): Training with background noise augmentation.
  • E3 (Speed): Training with speed perturbation augmentation.
  • E4 (SpecAug): Training with SpecAugment (time and frequency masking).
  • E5 (Combined): Training with a combination of all augmentations.

All Models in this Family

ExperimentHugging Face Repository
E1 (Baseline)andrewbawitlung/omni-asr-ctc-300m-v2-mizonal3-E1-lus-v2026.06
E2 (Noise)andrewbawitlung/omni-asr-ctc-300m-v2-mizonal3-E2-lus-v2026.06
E3 (Speed)andrewbawitlung/omni-asr-ctc-300m-v2-mizonal3-E3-lus-v2026.06
E4 (SpecAug)andrewbawitlung/omni-asr-ctc-300m-v2-mizonal3-E4-lus-v2026.06
E5 (Combined)andrewbawitlung/omni-asr-ctc-300m-v2-mizonal3-E5-lus-v2026.06

Training hyperparameters

Training hyperparameters not available in bin format.

Training results

stepepochtrain_losseval_losseval_wereval_cerlearning_rategrad_norm
1002.0000109.7945369.5147
2004.000077.9571136.2045
3006.000066.0815158.5168
4008.000059.6202104.5082
50010.000055.9902107.9677
60012.000052.4551106.8869
70013.000050.7370124.5138
80015.000049.197095.8475
90017.000045.439180.7042
100019.000042.876078.0457
110021.000041.401236.295533.541813.312693.1231
120023.000040.143172.7741
130025.000039.049691.1769
140026.000038.784568.6127
150028.000037.836474.0615
160030.000036.400375.8741
170032.000035.130261.2816
180034.000034.514971.4384
190036.000033.793464.8579
200038.000033.630570.0117
210039.000034.943363.6476
220041.000032.729334.990329.681412.227170.9184
230043.000032.039767.0038
240045.000031.162659.9783
250047.000031.116861.1752
260049.000031.125774.4588
270050.000030.337156.0547
280052.000032.343380.0529
290054.000030.093556.1438
300056.000029.608060.8715
310058.000029.221573.8782
320060.000029.257362.4088
330062.000029.243835.793828.958211.249761.0301
340063.000028.924161.3714
350065.000029.475461.4402
360067.000028.290056.5523
370069.000027.228154.8388
380071.000027.601455.5035
390073.000027.481275.8993
400075.000027.310764.8298
410076.000028.245859.6157
420078.000027.700756.1580
430080.000026.825459.5118
440082.000026.267939.119128.479311.824447.1478
450084.000026.321955.5331
460086.000026.794358.9898
470088.000026.325455.5184
480089.000027.341656.8123
490091.000026.297852.2135
500093.000025.571552.2345
510095.000025.324156.0211
520097.000025.291761.0902
530099.000025.943972.8719
5400100.000025.504164.9717
5500102.000026.249836.836527.658310.728254.7318
5600104.000025.200956.9957
5700106.000024.647764.8322
5800108.000024.532261.3378
5900110.000024.843865.0565
6000112.000024.700362.3438
6100113.000025.406469.4132
6200115.000025.486466.2506
6300117.000024.518363.7476
6400119.000024.396859.3504
6500121.000024.242753.2391
6600123.000024.118738.101926.915610.894960.7356
6700125.000023.933558.0522
6800126.000025.327559.6575
6900128.000024.636663.7991
7000130.000024.184258.9771
7100132.000023.545667.6624
7200134.000023.994366.7438
7300136.000023.782461.4209
7400138.000024.148971.5598
7500139.000024.841257.2182
7600141.000024.328167.8653
7700143.000023.925937.895826.231410.540168.4402
7800145.000023.568769.3179
7900147.000023.721062.9377
8000149.000023.984270.7760
8100150.000023.977266.2701
8200152.000024.983365.0699
8300154.000024.397365.3704
8400156.000023.575464.9838
8500158.000023.506258.6743
8600160.000023.733076.8839
8700162.000023.954877.5334
8800163.000024.276937.980726.925310.643067.9240

Sources

1 source
Hugging FacePrincipalVersion b248e596e025f5ea42bb3a875a502865188fe2e0
huggingface.co/andrewbawitlung/omni-asr-ctc-300m-v2-mizonal3-E5-lus-v2026.06/tree/b248e596e025f5ea42bb3a875a502865188fe2e0

Vérifié 19 oct.

Artefacts du modèle

1 artefact

sdp_00.pt

pt · 1,21 GB · SHA-256 85b3a84903f8…02ab · Hugging Face

Download file

Extraits de sources

2 extraits

--- language: - lus license: apache-2.0 pipeline_tag: automatic-speech-recognition base_model: facebook/omniASR-CTC-300M tags: - generated_from_trainer datasets: - andrewbawitlung/MiZonal-v3.0 metrics: - wer - cer model-index: - name: omni-asr-ctc-300m-v2-mizonal3-E5-lus-v2026.06 results: - task: name: Automatic Speech Recognition type: automatic-speech-recognition dataset: name: MiZonal v3.0 type: andrewbawitlung/MiZonal-v3.0 config: default split: test metrics: - name: Wer type: wer value: 15.6572 - name: Cer type: cer value: 2.7682 - name: Real Time Factor type: rtf value: 0.0060 --- ![Mizo Automatic Speech Recognition (ASR) Models v3.0](banner.jpg) > **Disclaimer / Notice:** Details for these are in Peer Review and publications of the paper will be made available soon for more details. # omni-asr-ctc-300m-v2-mizonal3-E5-lus-v2026.06 This model is a fine-tuned version of [facebook/omniASR-CTC-300M](https://huggingface.co/facebook/omniASR-CTC-300M) on the **MiZonal v3.0** dataset. It achieves the following results on the evaluation set: - Wer: 15.6572 - Cer: 2.7682 - Real Time Factor: 0.0060 ## Quick Inference ```python # Google Colab Ready Quick Inference # 1. Install dependencies: !pip install huggingface_hub omnilingual-asr torchaudio # 2. Download the model checkpoint directly from Hugging Face: import torch from huggingface_hub import hf_hub_download model_path = hf_hub_download( repo_id="andrewbawitlung/omni-asr-ctc-300m-v2-mizonal3-E5-lus-v2026.06", filename="sdp_00.pt" ) # 3. Load the base model pipeline and inject fine-tuned weights: from omnilingual_asr.models.inference.pipeline import ASRInferencePipeline print("Loading base model pipeline...") pipeline = ASRInferencePipeline(model_card="omniASR_CTC_300M_v2") print("Loading fine-tuned checkpoint weights...") checkpoint = torch.load(model_path, map_location="cpu") state_dict = checkpoint['model'] if 'model' in checkpoint else checkpoint pipeline.model.load_state_dict(state_dict, strict=False) # 4. Run transcription (make sure audio files are present in the specified paths): audio_files = ["/content/segment_003.wav", "/content/segment_108.wav"] lang = ["lus_Latn", "lus_Latn"] transcriptions = pipeline.transcribe(audio_files, lang=lang, batch_size=2) print("Transcription 0:", transcriptions[0]) print("Transcription 1:", transcriptions[1]) ``` ## Model descripti...

Source context: 0 downloads · 0 likes · Pipeline automatic-speech-recognition · Repo andrewbawitlung/omni-asr-ctc-300m-v2-mizonal3-E5-lus-v2026.06