LLM-to-Speech: A Synthetic Data Pipeline for Training Dialectal Text-to-Speech Models
Paper · 2026 · Ahmed Khamis and Hesham Ali Ahmed
Summary
Egyptian Arabic is the most widely understood Arabic dialect, yet it has few speech-synthesis resources. Most Arabic TTS work targets MSA or Gulf varieties. The authors build NileTTS, a 38-hour Egyptian Arabic TTS corpus, without recording any human speakers. Their pipeline has four stages:
- Gemini and Claude write dialectal reports in three domains.
- NotebookLM turns each report into a two-host podcast.
- Whisper Large transcribes the audio and cuts it into utterances.
- ECAPA-TDNN embeddings attribute each utterance to the male or female voice.
A manual pass then checks transcripts, speaker labels and audio quality. The authors fine-tune XTTS v2 on this corpus and compare it with the stock model, whose Arabic coverage comes from other dialects. Intelligibility improves markedly and voice cloning improves slightly.
The work matters for two reasons. It releases what the authors call the first public Egyptian Arabic TTS dataset, plus an open model. It also offers a cheap, repeatable recipe for other under-resourced dialects. The authors note open questions: the evaluation may be biased, and it is unclear how well training on synthetic audio carries over to real human speech.
Key points
-
Dataset size: NileTTS has 9,521 utterances (38.1 h), split 8,571 train / 950 eval. The average utterance is 14.4 s.
-
Speakers and domains: Speakers are nearly balanced (4,865 male / 4,656 female). Domain hours are skewed: sales & customer service 21.0 h, general conversation 11.2 h, medical 5.9 h.
-
Speaker diarization: It uses 192-dim ECAPA-TDNN embeddings from SpeechBrain. K-Means with k = 2 finds two speaker centroids, and each segment goes to the nearer centroid by cosine similarity. The centroids are stored and reused for new audio.
-
Results: Fine-tuned XTTS v2 against the baseline:
Metric Baseline Fine-tuned Relative change WER 26.8% 18.8% −29.9% CER 8.1% 4.1% −49.4% Speaker similarity 0.713 0.755 +5.9% -
Prior Egyptian resources: EGYARA-23 has 20.5 h from one male speaker. SawtArabi has roughly 1 h of Egyptian speech. Dataset, model (NileTTS-XTTS) and code are released on Hugging Face and GitHub.
Interesting ideas
- I1. Build paired data from generators, then read it back: One generator writes the content, a second renders it into the target modality, and an independent tool reads it back to produce aligned training pairs, followed by a human spot-check. This turns scarce paired data into a cheap generated commodity.
- I2. Change the genre to change the data: Running a written report through a tool that recasts it as a two-person conversation yields dialogue data on the same content. Genre conversion is a cheap way to get stylistic variety without new topics.
- I3. Freeze cluster prototypes once: Fitting the two-speaker centroids a single time and reusing them keeps labels stable across files, instead of re-clustering each batch and risking swapped identities. Any per-batch clustering step benefits from frozen prototypes.
- I4. Name the self-consistency trap: The authors admit that scoring with the same ASR and speaker-embedding models used to build the data can inflate results. They propose independent evaluators and a human-verified subset.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (learn): An LLM teacher could write short English stories with controlled constructions, and witness parsers could produce agreed silver trees for them. A small human-checked sample would gate the batch before training.
- I2 (frames): Fables could be rewritten as dialogues between characters. This tests whether speech-act labels and cross-turn coreference stay consistent with the frames from the narrative version.
- I3 (world): Prototypes for entity or sense clusters could be fixed and stored in the compiled knowledge layer. New texts would then map onto stable identities rather than reshuffled cluster IDs.
- I4 (learn): Evaluation of models trained on witness-agreed silver data should use a parser that was not a witness, plus a gold slice. This works as a negative control against circular agreement.
Institutions
Fields, topics and concepts
📚 Shelves 5The field of science this work belongs to (OpenAlex fields).Computer Science · 16,667 worksArtificial Intelligence · 16,194 worksArts and Humanities · 16,039 worksLanguage and Linguistics · 15,891 worksSignal Processing · 452 works
🧭 Topics 3Research subjects and languages the work is about.Language models & pretraining · 3,320 worksSemitic languages · 2,908 worksSpeech & spoken language · 480 works
Cite
Cite as Ahmed Khamis and Hesham Ali Ahmed. 2026. LLM-to-Speech: A Synthetic Data Pipeline for Training Dialectal Text-to-Speech Models. Proceedings of the 2nd Workshop on NLP for Languages Using Arabic Script.
@inproceedings{khamis2026llm,
title = {{LLM-to-Speech: A Synthetic Data Pipeline for Training Dialectal Text-to-Speech Models}},
author = {Ahmed Khamis and Hesham Ali Ahmed},
booktitle = {Proceedings of the 2nd Workshop on NLP for Languages Using Arabic Script},
year = {2026},
doi = {10.18653/v1/2026.abjadnlp-1.6},
url = {https://doi.org/10.18653/v1/2026.abjadnlp-1.6}
}References
- Mirco Ravanelli, Titouan Parcollet, Peter Plantinga, Aku Rouhe, Samuele Cornell, Loren Lugosch, Cem Subakan, Nauman Dawalatabad, Abdelwahab Heba, Jianyuan Zhong, Ju-Chieh Chou, Sung-Lin Yeh, Szu-Wei Fu, Chien-Feng Liao, Elena Rastorgueva, François Grondin, William Aris, Hwidong Na, Yan Gao, and 2 others. 2021. Speechbrain: A general-purpose speech toolkit. Preprint, arXiv:2106.04624. ↗
- Kathrein Abu Kwaik, Motaz Saad, Stergios Chatzikyriakidis, and Simon Dobnik. 2018. A lexical distance study of arabic dialects. Procedia Computer Science, 142:2–13. find
- Yi Ren, Yangjun Ruan, Xu Tan, Tao Qin, Sheng Zhao, Zhou Zhao, and Tie-Yan Liu. 2019. Fastspeech: Fast, robust and controllable text to speech. Preprint, arXiv:1905.09263. ↗
- Ahmed Hammad Azab, Ahmed B. Zaky, Tetsuji Ogawa, and Walid Gomaa. 2023. Masry: A text-to-speech system for the egyptian arabic. Proceedings of the International Conference on Informatics in Control, Automation and Robotics, 2:219–226. Publisher Copyright: © 2023 by SCITEPRESS - Science and Technology Publications, Lda. Under CC license (CC BY-NC-ND 4.0).; 20th International Conference on Informatics in Control, Automation and Robotics, ICINCO 2023 ; Conference date: 13-11-2023 Through 15-11-2023. find
- Chengyi Wang, Sanyuan Chen, Yu Wu, Ziqiang Zhang, Long Zhou, Shujie Liu, Zhuo Chen, Yanqing Liu, Huaming Wang, Jinyu Li, Lei He, Sheng Zhao, and Furu Wei. 2023. Neural codec language models are zero-shot text to speech synthesizers. Preprint, arXiv:2301.02111. ↗
- Yuxuan Wang, RJ Skerry-Ryan, Daisy Stanton, Yonghui Wu, Ron J. Weiss, Navdeep Jaitly, Zongheng Yang, Ying Xiao, Zhifeng Chen, Samy Bengio, Quoc Le, Yannis Agiomyrgiannakis, Rob Clark, and Rif A. Saurous. 2017. Tacotron: Towards end-to-end speech synthesis. Preprint, arXiv:1703.10135. ↗
- Edresson Casanova, Kelly Davis, Eren Gölge, Görkem Göknar, Iulian Gulea, Logan Hart, Aya Aljafari, Joshua Meyer, Reuben Morais, Samuel Olayemi, and Julian Weber. 2024. Xtts: a massively multilingual zero-shot text-to-speech model. Preprint, arXiv:2406.04904. ↗
- Brecht Desplanques, Jenthe Thienpondt, and Kris Demuynck. 2020. Ecapa-tdnn: Emphasized channel attention, propagation and aggregation in tdnn based speaker verification. find
- Bosheng Ding, Chengwei Qin, Ruochen Zhao, Tianze Luo, Xinze Li, Guizhen Chen, Wenhan Xia, Junjie Hu, Anh Tuan Luu, and Shafiq Joty. 2024. Data augmentation using large language models: Data perspectives, learning paradigms and challenges. Preprint, arXiv:2403.02990. ↗
- Amin Fazel, Wei Yang, Yulan Liu, Roberto Barra-Chicote, Yixiong Meng, Roland Maas, and Jasha Droppo. 2021. Synthasr: Unlocking synthetic data for speech recognition. Preprint, arXiv:2106.07803. ↗
- Jaehyeon Kim, Jungil Kong, and Juhee Son. 2021. Conditional variational autoencoder with adversarial learning for end-to-end text-to-speech. Preprint, arXiv:2106.06103. Vasista Lodagala, Lamya Alkanhal, Daniel Izham, Shivam Mehta, Shammur Chowdhury, Aqeelah Makki, Hamdy Hussein, Gustav Henter, and Ahmed ↗
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/khamis-2026-llm-speech-synthetic-data-pipeline/