Views
No views yet
Status: experimental Whisper adapter baseline. This adapter is kept for reproducibility and comparison. In the current frozen local evaluation, zero-shotfacebook/mms-1b-allwithrmc-script_latinperforms better on both evaluated splits, so this repository should not be read as the strongest current Romani ASR result.
openai/whisper-large-v3-turbo, fine-tuned for Latin-script Romani ASR.<|romani|> token deltas. Before loading the adapter, initialize the custom
<|romani|> token from Whisper's Slovak token (<|sk|>), then force the
Romani decoder prompt.1python scripts/evaluate_hf_asr.py \
2 --model-id openai/whisper-large-v3-turbo \
3 --adapter-dir kiviki/whisper-turbo-romani-lora \
4 --processor-dir kiviki/whisper-turbo-romani-lora \
5 --language slovak \
6 --task transcribe \
7 --new-language-token romani \
8 --max-length 72 \
9 --no-repeat-ngram-size 3 \
10 --repetition-penalty 1.15openai/whisper-large-v3-turboq_proj, v_proj<|romani|><|romani|><|transcribe|><|notimestamps|>test.csv, the original single-source prompt set
(R_prompts).validation_clean.csv, the cleaned multi-source
validation split.facebook/mms-1b-all with
target_lang=rmc-script_latin, with no local MMS training.| Split | System | Role | WER | CER | ASCII WER | ASCII CER | Non-Latin |
|---|---|---|---|---|---|---|---|
| Prompt Test | Whisper Turbo Baseline | unadapted baseline | 0.796 | 0.184 | 0.719 | 0.138 | 0 |
| Prompt Test | Whisper Turbo Romani LoRA | trained Whisper adapter | 0.653 | 0.122 | 0.606 | 0.101 | 0 |
| Prompt Test | MMS-1B-All Romani/Latin Zero-Shot | external zero-shot comparison | 0.300 | 0.047 | 0.293 | 0.046 | 0 |
| Multi-Recording Dev | Whisper Turbo Baseline | unadapted baseline | 0.921 | 0.496 | 0.882 | 0.459 | 0 |
| Multi-Recording Dev | Whisper Turbo Romani LoRA | trained Whisper adapter | 0.769 | 0.405 | 0.753 | 0.393 | 0 |
| Multi-Recording Dev | MMS-1B-All Romani/Latin Zero-Shot | external zero-shot comparison | 0.756 | 0.383 | 0.746 | 0.376 | 0 |
eval/frozen-asr-evaluation-2026-08-10.md.