Views
No views yet
openai/whisper-large-v3 (1.55 B base) fine-tuned with QLoRA on 38 hours of dialect-balanced Arabic from Casablanca (5 countries) + cleaned MGB-3 + MASC + Common Voice 18. 1.56 GB on disk, runs at real-time on commodity CPU.whisper-large-v3-turbo-arabic-ft-ct2-int8.whisper-large-v3-arabic-ft-v3. For the LoRA adapter (further fine-tuning + Git-history of every save during training): whisper-large-v3-arabic-ft-v3-lora.| Dialect | Test composition | Zero-shot Whisper-large-v3 | This model (v3-ft) | Δ |
|---|---|---|---|---|
| MSA | FLEURS broadcast | 8.51% | 10.52% | +2.01 pp |
| Egyptian | 50 Casablanca + 50 MGB-3 | 38.48% | 23.90% | −14.58 pp ✅ |
| Levantine | 50 Casablanca JO + 50 MASC | 37.70% | 30.63% | −7.07 pp ✅ |
| Gulf | Casablanca UAE | 52.72% | 41.46% | −11.26 pp ✅ |
| avg-4 | 34.35% | 26.63% | −7.72 pp ✅ |
1pip install faster-whisper
2huggingface-cli download dev-ahmedhany/whisper-large-v3-arabic-ft-v3-ct2-int8 \
3 --local-dir ./whisper-ar-v3-int81from faster_whisper import WhisperModel
2
3model = WhisperModel(
4 "./whisper-ar-v3-int8",
5 device="cpu", compute_type="int8", cpu_threads=8,
6)
7segments, info = model.transcribe(
8 "audio.wav",
9 beam_size=2, # paper §6.6 sweet spot
10 language="ar",
11 task="transcribe",
12)
13print(" ".join(s.text for s in segments))openai/whisper-large-v3 (1.55 B params)1ct2-transformers-converter \
2 --model checkpoints/v3-merged \
3 --output_dir checkpoints/v3-ct2-int8 \
4 --quantization int8 \
5 --copy_files preprocessor_config.json tokenizer_config.json normalizer.json \
6 special_tokens_map.json added_tokens.json merges.txt vocab.json tokenizer.jsonctranslate2<4.5 for compatibility with transformers==4.46.3.)1@misc{hany2026whisperarabic,
2 title = {Production-Aware Fine-Tuning of Whisper Variants for Multi-Dialect
3 Arabic ASR: A Cross-Platform CPU Inference Study},
4 author = {Hany, Ahmed},
5 year = {2026},
6 howpublished = {Preprint, arXiv (in preparation)},
7 url = {https://github.com/dev-ahmedhany/whisper-arabic-dialects},
8}openai/whisper-large-v3).