NAMAA-Egyptian-TTS is a Egyptian Arabic Text-to-Speech (TTS) model built on top of the Chatterbox Multilingual TTS architecture.
The model is configured and refined to generate natural Egypian dialect speech, targeting everyday conversational usage rather than Modern Standard Arabic (MSA).
This model is developed and released by NAMAA Community (Network for Advancing Modern Arabic AI) as part of its efforts to advance high-quality Arabic speech and language technologies.
This repository contains all required model checkpoints and assets for local or hosted inference.
🗣️ Example Text (Egyptian Dialect)
انا سبت الشغل و راجع دلوقتي علي طول.
⚠️ Limitations
Please be aware of the following current limitations:
The pronunciuaion of "ق" in egyptian mught sometimes be missed.
Numbers are sometimes not uttered correclty.
There might be inconsistencies regarding the input text and the flow of the audio depending on the audio prompt.
These limitations are actively being addressed in upcoming versions.
🧪 Example Usage (Inference)
python
1import numpy as np
2import torchaudio as ta
3from huggingface_hub import snapshot_download
4from safetensors.torch import load_file as load_safetensors
5from chatterbox import mtl_tts
67device ="cuda"# or "cpu" / "mps"89ckpt_dir = snapshot_download(10 repo_id="NAMAA-Space/NAMAA-Egyptian-TTS",11 repo_type="model",12 revision="main"13)1415# Load model16model = mtl_tts.ChatterboxMultilingualTTS.from_pretrained(device=device)1718t3_state = load_safetensors(19f"{ckpt_dir}/t3_mtl23ls_v2.safetensors",20 device=device
21)22model.t3.load_state_dict(t3_state)23model.t3.to(device).eval()2425# Egyptian Arabic text26text ="انا سبت الشغل و راجع دلوقتي علي طول"2728wav = model.generate(text, language_id="ar")29ta.save("namma_egyptian.wav", wav, model.sr)
🔹 Inference with Reference Audio (Voice / Style Transfer)
python
1text ="انا سبت الشغل و راجع دلوقتي علي طول"23wav = model.generate(4 text,5 language_id="ar",6 audio_prompt_path="/content/reference_egyptian.wav"7)89ta.save("namma_egyptian_ref.wav", wav, model.sr)
🧠 Base Model
This model is built on top of:
ResembleAI/chatterbox
Chatterbox Multilingual TTS architecture
The Egyptian dialect behavior is achieved through specialized configuration, prompting, and curated usage patterns, rather than training focused on Modern Standard Arabic (MSA).
📜 License
This model is released under the MIT License, allowing both research and commercial usage with proper attribution.
🤝 Community & Contributions
Developed and maintained by NAMAA Community (Network for Advancing Modern Arabic NLP & AI)
We welcome:
Feedback and evaluations
Dialect-specific test cases
Contributions toward improving Arabic Text-to-Speech systems
📌 Citation
If you use this model in research or production, please cite: