Guide · Dialects

Egyptian Arabic datasets for speech and LLMs: what's usable commercially

Egyptian Arabic has more public data than most dialects, but much of it is research-only, machine-generated or decades old. Here are the main datasets, what their licenses allow, the "Egyptian default" that skews models, and the gaps you will have to fill yourself.

Bayanat Labs Research· · 10 min read

In short: the main Egyptian Arabic datasets are CALLHOME Egyptian (telephone speech), BOLT SMS/Chat (text and Arabizi), MGB-3 (YouTube speech), MADAR (parallel sentences from Cairo, Alexandria and Aswan), ArzEn-MultiGenre (Egyptian–English parallel text) and Egyptian Wikipedia. Very few can go into a commercial model as they stand. Most are research-only, non-commercial, LDC-licensed or unclear on rights, and the largest free text source is heavily machine-generated. Treat public Egyptian data as material for evaluation and research. For product training, plan to license or collect your own.

This guide lists what exists, what each license allows, why models over-predict Egyptian, and the three gaps most teams hit: customer-service speech, Upper Egyptian speech and organic Arabizi.

Why is Egyptian Arabic data still scarce?

Egyptian Arabic (Masri, مصري) is heard across the Arab world through Egyptian film, television and music. That visibility makes it look well resourced. In NLP, it is not. Three things shrink the usable pool:

  • The biggest free corpus is not organic. The Egyptian Arabic Wikipedia edition (arz) looks large, but Alshahrani and colleagues describe it as large but unrepresentative. A follow-up LREC-COLING 2024 study documents the massive automatic creation of its articles by template-based translation from English, with no human involvement. Size is not the same as signal.
  • Much of the curated data is old or research-only. The best-known telephone corpus dates from 1997, and the main multi-city parallel corpus is licensed for internal research only (details below).
  • "Egyptian" usually means Cairo. Many resources are Cairene or carry no regional label. Alexandrian, Delta and Upper Egyptian speech are thinly represented, even though they differ in pronunciation and vocabulary.

The same pattern shows up across dialects, which is why dialect coverage decides a model's ceiling. Egyptian is the case where the gap between reputation and usable data is easiest to miss.

Egyptian Arabic datasets for speech and LLMs

The table lists widely used Egyptian resources and their license terms as published on each source page, as of September 2026. This is a starting point for your own legal review, not legal advice.

DatasetTypeSize (per source)LicenseCommercial training?
CALLHOME Egyptian Arabic Speech (LDC97S45; transcripts LDC97T19)Unscripted telephone calls, Cairene, 1997120 conversations, up to 30 minutes eachLDC user agreementOnly for LDC for-profit members
BOLT Egyptian Arabic SMS/Chat and Transliteration (LDC2017T07)Natural SMS and chat, including Arabizi5,691 conversations, about 1.03M words; 1,856 Arabizi conversations transliteratedLDC user agreementOnly for LDC for-profit members
MGB-3 Egyptian (Ali et al., 2017)YouTube speech across seven genres16 hoursNot stated in the paperUnconfirmed: YouTube-sourced audio
ASR-EgArbCSC (MagicHub)Conversational speech, mobile-recorded5.5 hours, nine conversationsCC BY-NC-ND 4.0No
MADAR (Cairo, Alexandria, Aswan)Parallel sentences across 25 city dialects2,000 sentences in all 25 cities; 12,000 for five cities, including CairoInternal research and evaluation only; no modification or redistributionNo, without a separate license
ArzEn-MultiGenre (Al-Sabbagh, 2024)Egyptian–English parallel text: novels, subtitles, songs25,557 sentence pairsCC BY 4.0License allows it; check rights in the underlying texts
Arabizi-Egypt (UBC-NLP)Arabizi text, machine-transliterated572,000 rowsCC BY-NC 4.0No
Egyptian Arabic Wikipedia (arz)Encyclopedic textLarge, much of it template-translatedWikipedia's attribution/share-alike termsPossible with attribution and share-alike; filter heavily

Two things stand out. Every speech resource is either small, non-commercial, LDC-gated or unclear on rights. And the only large permissive text source is the one researchers flag as unrepresentative. Recent Egyptian LLM work builds its own data. The Nile-Chat paper (Shang et al., 2025) adapts models to Egyptian in both Arabic and Latin script, and its authors state that all their resources are publicly available.

Can you use Egyptian Arabic datasets commercially?

Read the license before the dataset card's marketing line. Each of these patterns has a different answer:

  1. LDC corpora. LDC's licensing policy is explicit: non-members, government members and not-for-profit members cannot use LDC data to develop or test commercial products. For-profit members can, for data received while they were members. A startup that licenses CALLHOME as a non-member cannot train its product on it.
  2. NC and ND licenses. NonCommercial rules out product training. NoDerivatives adds a further problem: you cannot redistribute a modified version, including a re-segmented or corrected one.
  3. "Internal research and evaluation only." MADAR's terms fit a benchmark, not a training set. Commercial rights require a separate agreement with the licensor.
  4. Permissive license, third-party content. A CC BY 4.0 label on ArzEn-MultiGenre covers the release. It does not by itself settle rights in the novels, subtitles and song lyrics the sentences come from. Get advice before you train on it.
  5. Scraped web audio or text with no stated license. Treat "not stated" as "not granted" until the provider confirms otherwise.
  6. Personal data inside the corpus. Speech and chat identify people. If you collect Egyptian speech yourself, Egypt's personal data protection law and your own consent wording apply; get local legal advice. Our PDPL and data residency checklist covers the regional transfer rules.

Practical rule: public Egyptian data is well suited to building an evaluation set, prototyping and research. For anything that ships, keep a provenance record per item (source, license, consent, date) so you can answer an auditor, or a customer's procurement team, a year from now.

Why do models label every Arabic dialect as Egyptian?

Because Egyptian is the variety they have seen most, and a zero-shot model falls back on it when unsure. LabelBench v0.1, our reproducible audit, measured this on a balanced 500-item, five-region dialect manifest. A local language model (Qwen 2.5 3B, zero-shot) reached 22.4% exact-match accuracy on the fixed held-out manifest, where chance is 20%. The errors were not random:

Gold regionPredicted EgyptianPredicted LevantinePredicted correctly
Egyptian85%13%85%
Gulf75%18%4%
Iraqi70%18%6%
Levantine80%13%13%
Maghrebi70%25%4%

The 85% recall on Egyptian looks strong until you add up the column. From the published row percentages, 380 of the 500 predictions were "Egyptian", and only 85 of those were correct. So on this manifest, an item the model called Egyptian was genuinely Egyptian only about 22% of the time. Levantine is the second most common prediction for every region.

This matters in two ways for Egyptian data work:

  • LLM-filtered "Egyptian" corpora are contaminated. If you mine a web crawl for Egyptian text with a zero-shot classifier like the one evaluated, expect much of what it keeps to be Gulf, Levantine or Maghrebi. The real share depends on your crawl's mix, so measure it.
  • Per-class recall flatters. Report the full confusion matrix, not Egyptian accuracy alone.

Specialization helps but does not close the gap. Arabic-specialized Fanar 1 9B reached 47.8% on the same items, still well below a small supervised character model at 69.8%, and no evaluated generative run reached non-zero Safe Automation Coverage at a 95% quality floor under the v0.1 tied-confidence protocol. That is a result for the evaluated local models on one manifest, not a verdict on every LLM.

What Egyptian Arabic data is missing?

Customer-service speech

None of the public speech sets above is agent-and-customer call audio. CALLHOME consists of unscripted calls placed from North America to overseas numbers, MGB-3 is YouTube content, and ASR-EgArbCSC is 5.5 hours of conversation. Contact-center speech has its own vocabulary, English code-switching and interruptions: الإنترنت مش شغال (il-internet mish shaghal, "the internet isn't working") or عايز أغير الباقة (ʿāyiz aghayyar il-bāʾa, "I want to change my bundle"). If you deploy on phone lines, you need recordings from phone lines. Our Arabic speech data collection and transcription service covers transcription, timestamping and diarization for that kind of audio.

Upper Egyptian (Sa'idi) speech

Cairene pronounces ق as a glottal stop, so قال ("he said") sounds like ʾāl. Across much of Upper Egypt it is a hard g: gāl. An ASR model trained on Cairene audio will meet sounds and words it rarely saw. Among the public research corpora above, MADAR is one of the few to separate Aswan from Cairo and Alexandria, and its license is research-only. If your users are in Asyut, Sohag or Aswan, sample speakers from there and record their region as metadata.

Organic Arabizi

Egyptians write a lot of Latin-script Arabic: 3ayez for عايز ("I want"), 7aga for حاجة ("thing"), msh for مش ("not"). The main organic corpus, BOLT, was collected for a DARPA program, released in 2017 and is LDC-gated. The large open one, Arabizi-Egypt, was produced by a model transliterating Arabic-script text, and it is non-commercial. Machine-transliterated Arabizi reproduces one model's spelling habits, not the variation real users type. That is the synthetic-data trap in a new script.

How to annotate Egyptian Arabic data

If you build or extend an Egyptian dataset, these rules prevent the most common rework. They extend the general Arabic text annotation playbook:

  1. Tag the sub-variety, not just "Egyptian". Record speaker or author region (Cairene, Alexandrian, Delta, Upper Egyptian) as metadata. You cannot fix the Cairo skew later if you never logged it.
  2. Fix a spelling policy. The same word appears as عايز or عاوز, and إيه or ايه. Keep the raw form, and add a normalized layer if you need one. LDC normalized BOLT's transliterations to the CODA convention.
  3. Keep Arabizi as Arabizi. Store the Latin-script original, put any transliteration in a separate field, and never strip digits that stand for letters.
  4. Mark code-switching. English and French terms in support calls are part of the data, not errors to "correct" into Arabic.
  5. Use native annotators for polarity. Egyptian negation wraps around the verb: مفهمتش (ma-fhimt-ish, "I didn't understand"). Non-native raters and MSA-trained models miss it, and sentiment labels flip.
  6. Transcribe speech to a written standard. Decide how to write dialect words, hesitations and English insertions before the first file. Our Arabic transcription guidelines give a template.
  7. Evaluate dialect ID with a confusion matrix. Build a stratified gold set with adjudicated labels and check what the "Egyptian" column absorbs.

This is the work Bayanat Labs does. Egyptian is one of the dialect families we cover, alongside Gulf (including Saudi/Najdi, Emirati and Kuwaiti), Levantine, Iraqi and Maghrebi, within 25+ Arabic varieties. Contributors are vetted native speakers who pass dialect screening before they touch client data. Their work is calibrated against gold standards, with adjudication, rework loops and an audit trail on every task. Our Arabic dialect data collection and annotation service starts with a fixed-scope pilot with gold-standard QA and a quality report, usually within two weeks, before you scale.

Key takeaways
  • Egyptian is visible, not well licensed. Most public Egyptian datasets are research-only, non-commercial, LDC-gated or unclear on rights.
  • LDC data is commercial only for for-profit members. Licensing CALLHOME or BOLT as a non-member does not let you train a product on it.
  • The biggest free source is machine-made. Egyptian Wikipedia is large but largely template-translated; filter before you train.
  • Models default to Egyptian. In LabelBench v0.1 the evaluated local model called 70–80% of every non-Egyptian region Egyptian, so its "Egyptian" label was right only about 22% of the time on that manifest.
  • The gaps are predictable. Customer-service speech, Upper Egyptian speakers and organic Arabizi usually need new collection.

Frequently asked questions

Is there a free Egyptian Arabic speech dataset for commercial use?

Very little of it. The best-known public Egyptian speech sets are non-commercial (MagicHub's ASR-EgArbCSC is CC BY-NC-ND 4.0), LDC-licensed (CALLHOME Egyptian, commercial use only for LDC for-profit members), or YouTube-sourced with no stated license (MGB-3). For a product, budget either for a commercial license with documented speaker consent or for your own collection. Check that the recordings match your channel and region.

Is Egyptian Arabic Wikipedia good training data for an Egyptian LLM?

Use it with caution. Research by Alshahrani and colleagues describe the Egyptian Arabic edition (arz) as large but unrepresentative, and a 2024 follow-up documents the massive automatic creation of its articles by template-based translation from English. Filter template-translated pages before training, and do not treat the edition's size as a measure of how much organic Egyptian text you have.

What is the difference between Masri and Egyptian Arabic?

None in practice. Masri (مصري, "Egyptian") is what speakers call their own variety. In NLP it usually means the Cairene-based variety, with labels such as EGY or the language code arz. It is not uniform: Alexandrian, Delta and Upper Egyptian (Sa'idi) speech differ in sounds and vocabulary. A dataset labeled "Egyptian" is often mostly Cairene, so check speaker metadata.

How do I handle Arabizi (Franco-Arabic) in Egyptian datasets?

Treat it as a script, not as noise. Keep the Latin-script original in the raw layer, add an Arabic-script transliteration as a separate field, and write the numeral conventions into your guidelines (3 for ع, 7 for ح, 2 for ء). LDC's BOLT corpus normalized its transliterations to the CODA convention, which is a reasonable default if you need one.

Can an LLM automatically identify Egyptian Arabic in my data?

Not safely without a check. In LabelBench v0.1, a local language model reached 85% recall on Egyptian items but also labeled 70–80% of every other region as Egyptian, on the fixed held-out manifest. High recall on one class can hide very low precision. Validate any dialect filter on a stratified, native-labeled gold set and look at the confusion matrix before trusting it.

Need Egyptian Arabic data you can actually ship?

Bayanat Labs collects and annotates dialect data with vetted native speakers who pass dialect screening first, calibrated against gold standards with adjudication. Start with a fixed-scope pilot and a quality report, usually within two weeks.

Scope an Egyptian Arabic pilot