Published October 11, 2026 | Version v3

A Grapheme-to-Audio Mapping and Phonological Rule System for Yorùbá Concatenative Speech Synthesis

  • 1. Yorùbá Names Project

Description

This document specifies the grapheme-to-audio mapping rules and phonological environment conditions for the TTSYoruba concatenative speech synthesis system, deployed at TTSYoruba.com and integrated into the YorubaName.com multimedia name dictionary. The system operates on a diphone inventory of five file types (_l, _m, _h, _f, _r), corresponding to low, mid, high, falling, and rising tonal realisations of each Yorùbá syllable. The specification covers: (1) the full consonant diphone inventory for all Yorùbá consonants across seven oral vowels and their nasal equivalents, including open vowels ẹ and ọ; (2) the phonological environments that condition contextual tone assignment, distinguishing lexical from contextual rising and falling contours; (3) nasal disambiguation rules for the three functional environments of the grapheme -n- (oral, nasal, and syllabic); (4) word-initial vowel inventory; and (5) extended mappings for contour tone diacritics, i.e. the caron (ˇ) for rising contour and circumflex (ˆ) for falling contour, as proposed in Túbọ̀sún (2026), Marking contour tones in Yorùbá: A typographic and computational proposal, arXiv:2609.38627. The specification was originally compiled in 2017 and substantially extended in 2026. It is deposited here to establish prior art and to support reproducibility of the phonological rule architecture described in the companion paper: Túbọ̀sún, K., Olúòkun, A., Adéwuyì, H., & Adérẹ̀mí, D. (2026), A situational speech synthesizer for Yorùbá, arXiv:2607.18317.

Files

  • Yoruba_TTS_rules_specification_v3.pdf: the full specification.
  • yoruba_tts_rules.csv: all 1,759 numbered rule entries in machine-readable form (UTF-8, NFC), mirroring the tables in the specification.

Changes in this version: corrected the forms listed in a number of contour-marked (“b”) entries, including entries where caron and circumflex forms had been swapped and a block of entries carrying forms from a neighbouring syllable; fixed file-name and diacritic typos; withdrew entry 411 (its form belongs to 410b); updated citations; added the CSV.

Files

yoruba_tts_rules.csv

Files (2.9 MB)

Name Size
md5:13522f9736a298c45768eadd4531575b
189.9 kB Preview Download
md5:3a9f0b5c36c10c5fbc905c934ca7da8f
2.7 MB Preview Download

Additional details

Dates

Submitted
2026-07-22