Whisper fine-tuned on Egyptian classroom lectures: 10.6% word error on teachers it never heard, with English terms and numbers kept as English and digits.
هنا قال لي بص يا سيدي. Point intersection. الـ points اللي الـ curve هيقابل فيها الـ X axis. Point intersection curve and X axis. بص هنا عايز أجيب الـ zeros. قابلت فين؟ negative 2, 2. يبقى عندي هنا الـ zeros.
Every skill on one 0–100 scale. Accuracy is 100 minus the error rate; speed is log scale on the same laptop GPU.
A second, small model for Egyptian Arabic only, trained on v3’s own transcripts, fast enough for phones and CPUs.
Add read-aloud and broadcast Standard Arabic to the big model’s training.
Add Egyptian speech from outside the classroom: talk, interviews, everyday conversation.
Red words don’t match the human transcript.
هنا قال لي بص يا سيدي بوينت انترسكشن البوينت اللي الكيرف هيقابل فيها الاكس اكسز بوينت انترسكشن كيرف اند اكس اكسز بص هنا عايز اجيب الزيروز قابلتي فين نيجاتيف تو تو يبقى عندي هنا الزيروز
هنا قالي بوس ياسيدي باينت انتش البينات اللي الكيرف هيقابل فيها الاكس اكسس باينة انتشر كيرف عند اكس اكسس بص هنا عايز اجيب الزيروز قابلت فين نيجي في توتو يبقى عندنا الزيروز
هنا قال لي بص يا سيدي. Point intersection. الـ points اللي الـ curve هيقابل فيها الـ X axis. Point intersection curve and X axis. بص هنا عايز أجيب الـ zeros. قابلت فين؟ negative 2, 2. يبقى عندي هنا الـ zeros.
Up to 60 seconds. Audio is transcribed and discarded, never stored.
Same clips for every model, spelling-normalized. Green marks the best score in each column.
Minutes of audio per minute of compute, log scale. Hardware differs, so compare within one machine.
A100, batch 32
laptop RTX 3060, whisper.cpp q5_0
laptop RTX 3060, whisper.cpp q5_0
8 CPU threads, whisper.cpp q5_0
Weights (whisper.cpp ggml, q5_0, 574 MB)Release coming soon
Convert to 16 kHz mono, then transcribe with whisper.cpp:
ffmpeg -i lecture.mp4 -ar 16000 -ac 1 lecture.wavwhisper-cli -m ggml-drone-transcripter-v3-q5_0.bin -l ar -f lecture.wavAbout 20× real time on a laptop RTX 3060. Add -osrt for subtitles.