Views
No views yet

Why "VoiceTut"? Tut — after the boy-king Tutankhamun (توت عنخ آمون) — anchors the model in Egyptian identity, just as our companion ASR model QwenCleo-ASR is named after Cleopatra. Together they form an Egyptian speech stack: Cleo listens, Tut speaks. 🎙️🗣️
عندي meeting بكرة).1# PyTorch matching your CUDA (see https://pytorch.org)
2pip install torch --index-url https://download.pytorch.org/whl/cu121
3# OmniVoice backbone (not on PyPI — install from GitHub)
4pip install git+https://github.com/k2-fsa/OmniVoice.git
5pip install voicetut-tts1from voicetut_tts import VoiceTutTTS
2
3tts = VoiceTutTTS.from_pretrained("mohammedaly22/VoiceTut-TTS")
4
5# 1) Built-in speaker
6tts.synthesize("ازيك عامل ايه النهاردة؟", speaker="Mohamed", output="out.wav")
7
8# 2) Zero-shot voice cloning
9tts.synthesize("النهارده الجو حلو اوي",
10 ref_audio="my_voice.wav", ref_text="ده الصوت بتاعي", output="clone.wav")
11
12# 3) Code-switching + generation params
13tts.synthesize("عندي meeting الساعة 3:30 ومعايا ال presentation",
14 speaker="Asmaa", num_step=48, guidance_scale=2.5, speed=1.05, output="cs.wav")1for sr, chunk in tts.stream(long_paragraph, speaker="Sayed"):
2 play(chunk) # plays each sentence as it's generated
3tts.synthesize_long(long_paragraph, "long.wav", speaker="Sayed")| Male | Female | |
|---|---|---|
| Names | Abdelrahman, Abdullah, Kamal, Hossam, Mohamed, Omar, Sayed, Zaki, Aly, Essam, Ahmed | Asmaa, Esraa, Hanan, Sarah, Yasmin, Omnia |
شبابي, حيوي, هادي). Browse and listen in the Space.Measured on a single NVIDIA T4 (Colab),float16,num_step=32. Reproduce withexamples/04_evaluation.ipynb.
| Metric | Value |
|---|---|
| Real-time factor (RTF, mean) | 1.13× |
| RTF (best) | 0.49× |
| Time-to-first-audio (streaming) | 1.68 s |
| Peak VRAM (fp16) | 2.93 GB |
| WER — Egyptian Arabic | 0.40 |
| WER — English | 0.07 |
| Speaker similarity (cloning, cosine) | 0.83 |
| Naturalness (UTMOS, 1–5) | 3.47 |
| Sampling rate | 24 kHz |
On A100 / H100 expect markedly lower RTF and TTFA.
language_id = arz)1@software{voicetut_tts_2026,
2 author = {Mohammed Aly},
3 title = {VoiceTut-TTS: Egyptian Arabic & Code-Switching Text-to-Speech},
4 year = {2026},
5 url = {https://github.com/MohammedAly22/VoiceTuT-TTS},
6 note = {Fine-tuned from OmniVoice}
7}