Downloads · 30 days
39
22% of all-time downloads
oddadmix/whisper-medium-arabic-dialectal-v2
whisper-medium-arabic-dialectal-v2 is a automatic speech recognition model from oddadmix. Use it when you need speech turned into text. It is set up for transformers. The card lists the license as apache-2.0.
v2 — openai/whisper-medium (769M) fine-tuned for multi-dialect Arabic on the dialect-balanced dataset oddadmix/lahgtna-v3-small (52k train / 2.6k test, seed 42, undiacritized output).
Downloads · 30 days
39
22% of all-time downloads
All-time downloads
181
Public
Parameters
764M
3.1 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors3.1 GB · 100%
From the Hugging Face model README
v2 — openai/whisper-medium (769M) fine-tuned for
multi-dialect Arabic on the dialect-balanced dataset
oddadmix/lahgtna-v3-small (52k train / 2.6k test, seed 42,
undiacritized output).
Open weights. This is v2, trained on the balanced, leakage-reduced data. v1 (trained on the earlier augmentation-expanded set, with the full cross-model comparison + bundled fine-tuning scripts) is at
oddadmix/whisper-medium-arabic-dialectal.
clean_text WER/CER)| WER | CER | |
|---|---|---|
| This model (v2) | 0.3415 | 0.128 |
clean_text)WER / CER on each dialect's 200 held-out clips, easiest to hardest. Gulf/Levantine transcribe best; Maghrebi (Tunisian/Algerian/Moroccan) is hardest — consistent across every model.
| Dialect | WER | CER | n |
|---|---|---|---|
Saudi/Gulf (sa) | 0.186 | 0.052 | 200 |
Egyptian (eg) | 0.261 | 0.130 | 200 |
Iraqi (iq) | 0.272 | 0.073 | 200 |
Syrian (sy) | 0.302 | 0.107 | 200 |
Yemeni (ye) | 0.328 | 0.123 | 200 |
Bahraini (bh) | 0.337 | 0.125 | 200 |
Palestinian (ps) | 0.338 | 0.140 | 200 |
Lebanese (lb) | 0.343 | 0.126 | 200 |
Moroccan (ma) | 0.361 | 0.105 | 200 |
Libyan (ly) | 0.375 | 0.146 | 200 |
Sudanese (sd) | 0.396 | 0.158 | 200 |
Algerian (dz) | 0.428 | 0.172 | 200 |
Tunisian (tn) | 0.534 | 0.225 | 200 |
| Overall | 0.342 | 0.128 | 2600 |
Same dialect-balanced test split (~2,600 clips, oddadmix/lahgtna-v3-small), same clean_text scoring, seed 42.
| Model | Params | WER | CER |
|---|---|---|---|
| whisper-large-v3-v2 | 1.54B | 0.320 | 0.120 |
| whisper-large-v3-turbo-v2 | 809M | 0.332 | 0.125 |
| whisper-medium-v2 | 769M | 0.342 | 0.128 |
| whisper-small-v2 | 244M | 0.403 | 0.153 |
| nemotron-3.5-asr-v2 (streaming) | 638M | 0.423 | 0.148 |
| qwen3-asr-1.7b-v2 | 1.7B | 0.478 | 0.182 |
| cohere-transcribe-arabic-07-2026-dialectal-v2 | 2.07B | 0.514 | 0.294 |
| qwen3-asr-0.6b-v2 | 0.6B | 0.551 | 0.215 |
whisper-large-v3-turbo-v2 is the best; Whisper fine-tunes furthest. nemotron is the streaming option. (v1 models were trained on the earlier augmentation-expanded set.)
13 held-out test clips, one per dialect. Base is openai/whisper-medium untouched; fine-tuned (v2) is this model. Text is clean_text-normalized (undiacritized), matching the WER scoring. Press play to listen.
| Dialect | Audio | Reference | Base | Fine-tuned |
|---|---|---|---|---|
Egyptian (eg) | <audio controls preload="none" src="https://huggingface.co/oddadmix/whisper-medium-arabic-dialectal-v2/resolve/main/samples/1.wav"></audio> | <span dir="rtl">لا، في كافيه هنا كده جنب الدار، مع أحمد خطيبها، وزمانها جاي.</span> | <span dir="rtl">لا فك فيه هنا كده جنب الدار مع أحمد خطبها وزمنها جاي</span> | <span dir="rtl">لافكة فيه هنا كده جنب الدار، مع احمد خطبها وزمانها جاي</span> |
Lebanese (lb) | <audio controls preload="none" src="https://huggingface.co/oddadmix/whisper-medium-arabic-dialectal-v2/resolve/main/samples/2.wav"></audio> | <span dir="rtl">ما كون مأمنة حالي. ما أقدر اتحكم. امم. في عندي خوف، إيه.</span> | <span dir="rtl">ما كون مقامني حالي ما أقدر أتحكم فيه عندي خوف</span> | <span dir="rtl">ما أكون مأمنة حالي، ما أقدر أتحكم. إم. في عندي خوف، إيه.</span> |
Syrian (sy) | <audio controls preload="none" src="https://huggingface.co/oddadmix/whisper-medium-arabic-dialectal-v2/resolve/main/samples/3.wav"></audio> | <span dir="rtl">يعني إنت كان في عندك نظام فاقد الشرعية الدولية، دول ما كانت تعترف فيه. إقامة و دول</span> | <span dir="rtl">ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ايه ا</span> | <span dir="rtl">يعني إنتي كان في عندك نظام فاقد الشرعية الدولية الدول ما كنت تعرف فيه إقامة ودول</span> |
Palestinian (ps) | <audio controls preload="none" src="https://huggingface.co/oddadmix/whisper-medium-arabic-dialectal-v2/resolve/main/samples/4.wav"></audio> | <span dir="rtl">إ- إزميل أنس واستشهد والده.</span> | <span dir="rtl">ومع ذلك ستكون مجموعة من الأشخاص الذين يتعرفون عن هذا.</span> | <span dir="rtl">س- س- زميل أنس، واستشهد والده.</span> |
Iraqi (iq) | <audio controls preload="none" src="https://huggingface.co/oddadmix/whisper-medium-arabic-dialectal-v2/resolve/main/samples/5.wav"></audio> | <span dir="rtl">اشتروا كونتينر او نگدر نگول كرفان حديد، واخذوه بمنطقة بعيدة جدا ودفنوه تحت الأرض. وبعد ما انتهوا من فعلا،</span> | <span dir="rtl">و اختروا منطقة بعيدة جدا و دفنوها تحت الأرض</span> | <span dir="rtl">إيش تروا كونتينار أو نگدر نگول كرفان حديد وأخذوه بمنطقة بعيدة جدا ودفنوه تحت الأرض، وبعد ما انتهوا من فعلته.</span> |
Saudi/Gulf (sa) | <audio controls preload="none" src="https://huggingface.co/oddadmix/whisper-medium-arabic-dialectal-v2/resolve/main/samples/6.wav"></audio> | <span dir="rtl">ومن نسمع إشارتك، ترانا نازلين مستميتين، ما عندنا شي نخسره.</span> | <span dir="rtl">ومن نسمع إشارتك ترى ننازلين المستميتين ما عندنا شيء خسره</span> | <span dir="rtl">ومن نسمع إشاراتك، ترانا نازلين مستميتين، ما عندنا شيء نخسره.</span> |
Bahraini (bh) | <audio controls preload="none" src="https://huggingface.co/oddadmix/whisper-medium-arabic-dialectal-v2/resolve/main/samples/7.wav"></audio> | <span dir="rtl">ولد وكل بنت، لأنه إذا يبون رب العالمين يسر لهم؟</span> | <span dir="rtl">ولد وكل بنت لأنه إذا يبون رب العالمين يسر لها</span> | <span dir="rtl">ولد و كل بنت لأنه إذا يبون رب العالمين ييسر لها.</span> |
Yemeni (ye) | <audio controls preload="none" src="https://huggingface.co/oddadmix/whisper-medium-arabic-dialectal-v2/resolve/main/samples/8.wav"></audio> | <span dir="rtl">وهذا كان ال ال ال ال يعني تستطيع تعتبرها</span> | <span dir="rtl">وهذا كان سيكون تعتبرها</span> | <span dir="rtl">وهذا كان ال ال ال ال يعني تستطيع تعتبرها</span> |
Libyan (ly) | <audio controls preload="none" src="https://huggingface.co/oddadmix/whisper-medium-arabic-dialectal-v2/resolve/main/samples/9.wav"></audio> | <span dir="rtl">هلبة والله يا بشرى ما ما يحضرنيش حاجة. في بلاد أو برا من البلاد؟</span> | <span dir="rtl">هل بوالله بشرة ما يحضرنيش حاجات؟ في البلاد أو برم البلاد؟</span> | <span dir="rtl">شنوة؟ هلبة والله بشرى مايحضرنيش حاجة. في البلاد أو برام البلاد؟</span> |
Tunisian (tn) | <audio controls preload="none" src="https://huggingface.co/oddadmix/whisper-medium-arabic-dialectal-v2/resolve/main/samples/10.wav"></audio> | <span dir="rtl">ال الإحتجاجية ما همش م مستأنسين بالأماكن المقابلة اللي هي صالونات الحكم.</span> | <span dir="rtl">لاحتياجية ما همش متنسين بالأماكن المقابلة وهي صلونات الحكم</span> | <span dir="rtl">ال ااا الاحتجاجية ما همش مستانسين بالأماكن المقابلة، اللي هي صلونات الحكم.</span> |
Algerian (dz) | <audio controls preload="none" src="https://huggingface.co/oddadmix/whisper-medium-arabic-dialectal-v2/resolve/main/samples/11.wav"></audio> | <span dir="rtl">دو عامين. بصح وكان يبياعني أنا ندي عشر سنين ونشوفو هو يخرج أليز في بلاليبرتي.</span> | <span dir="rtl">ونحن نتحدث عن نفسه</span> | <span dir="rtl">دوة عامين. بصح هو كان يبيعني، أنا ندي عشر سنين ونشوفو هو يخرج أليز، بلا لي بختي.</span> |
Moroccan (ma) | <audio controls preload="none" src="https://huggingface.co/oddadmix/whisper-medium-arabic-dialectal-v2/resolve/main/samples/12.wav"></audio> | <span dir="rtl">ضارت، و طردت، و كاع داك الشي اللي فيها من الجن. وسكنت فيها. و الحمد لله من بعد تزوجت بفرح، و أسامة تزوج بكوثر.</span> | <span dir="rtl">وطارط وقعدك شيء فيها من الجين وشكنت فيها والحمد لله من بعد زوج بفراحة وسامة زوج بكوشر</span> | <span dir="rtl">الدار والضارطة وكاع داكشي اللي فيها من الجن. وسكنت فيها، والحمد لله من بعد تزوجت بفراح، وأسامة تزوجت بكوتر.</span> |
Sudanese (sd) | <audio controls preload="none" src="https://huggingface.co/oddadmix/whisper-medium-arabic-dialectal-v2/resolve/main/samples/13.wav"></audio> | <span dir="rtl">آاا همارات بينزلها في الفيس، أو بعد ال هنا أقوم أحضر الخطبة بتاعة طارق الهادي. يعني</span> | <span dir="rtl">اه هما راديو نزيله في الفيس او بعد الهنا يجوم احضر الخطبة بتاعة طارق الهدي</span> | <span dir="rtl">آآ هو رادي ينزيله في الفيس، أو بعد ال هنا يقوم يحضر الخطبة بتاعت طارق الهادي. يعني</span> |
Full fine-tuning code, dependencies, and lessons are in the
v1 repo (train.py, normalize.py,
FINETUNE.md). This v2 uses the same recipe on the balanced dataset.