Downloads · 30 days
12
8% of all-time downloads
ai4good-labyrinth/fleurs-only-whisper-large-no-language-lora-adapter
fleurs-only-whisper-large-no-language-lora-adapter is a automatic speech recognition model from ai4good-labyrinth. Use it when you need speech turned into text. It is set up for peft. The card lists the license as apache-2.0.
This repository contains a LoRA adapter checkpoint for Chichewa/Nyanja automatic speech recognition, fine-tuned from openai/whisper-large.
Downloads · 30 days
12
8% of all-time downloads
All-time downloads
157
Public
Repo size
762 MB
Likes
0
Public
Click a slice to open those files.
.safetensors762 MB · 100%
From the Hugging Face model README
This repository contains a LoRA adapter checkpoint for Chichewa/Nyanja
automatic speech recognition, fine-tuned from openai/whisper-large.
fleurs-onlyopenai/whisper-largeno_languageThis adapter is intended for research and evaluation on Chichewa/Nyanja ASR. It must be used together with the base Whisper model. It is not a production-ready speech system and should be validated carefully before downstream use.
This repository contains an adapter, not a fully merged standalone model. Load the base model first, then attach the adapter.
from transformers import AutoModelForSpeechSeq2Seq, AutoProcessor
from peft import PeftModel
base_model_id = "openai/whisper-large"
adapter_repo_id = "ai4good-labyrinth/fleurs-only-whisper-large-no-language-lora-adapter"
processor = AutoProcessor.from_pretrained(base_model_id)
base_model = AutoModelForSpeechSeq2Seq.from_pretrained(base_model_id)
model = PeftModel.from_pretrained(base_model, adapter_repo_id)
The local evaluation script in this repository can also load the adapter
directly because it reads adapter_config.json and automatically fetches the
base model.
FLEURS trainFLEURS dev26942653311305min_duration_seconds=0.0, max_duration_seconds=30.0experiments/whisper_finetune/finetune_whisper.pyopenai/whisper-largetranscribe--language auto in standalone evaluation32640.05k_proj,v_proj,q_proj,fc1,fc2,out_projembed_tokens,proj_outfp16True14004.22The best checkpoint was selected using trainer-side dev evaluation on the duration-filtered FLEURS dev split.
0.45370.10570.6111These values come from the training pipeline and may differ slightly from standalone post-hoc evaluation because the decoding path is not perfectly identical.
Standalone adapter-specific evaluation is recommended for the final release. Filtered and unfiltered results should be reported separately.
min_duration_seconds=0, max_duration_seconds=30transcribeauto| Dataset | Split | Setting | Num examples | WER | CER | Notes |
|---|---|---|---|---|---|---|
| FLEURS | dev | filtered | 305 | 0.4584 | 0.1175 | Filtered to 30 seconds |
| FLEURS | dev | unfiltered | TBD | TBD | TBD | Standalone eval pending |
| FLEURS | test | filtered | TBD | TBD | TBD | Standalone eval pending |
| FLEURS | test | unfiltered | TBD | TBD | TBD | Standalone eval pending |
| Zambezi | dev | filtered | TBD | TBD | TBD | Standalone eval pending |
| Zambezi | dev | unfiltered | 622 | 0.7538 | 0.2734 | No duration filter |
| Zambezi | test | filtered | TBD | TBD | TBD | Standalone eval pending |
| Zambezi | test | unfiltered | TBD | TBD | TBD | Standalone eval pending |
eval/...If you use this checkpoint, please cite:
@misc{fleurs_only_whisper_large_no_language_lora_adapter_2026,
title = {FLEURS-Only Whisper Large No-Language LoRA Adapter},
author = {AI4Good Labyrinth Team},
year = {2026},
howpublished = {\url{https://huggingface.co/ai4good-labyrinth/fleurs-only-whisper-large-no-language-lora-adapter}},
note = {Whisper LoRA adapter fine-tuning for Chichewa/Nyanja ASR}
}