Stable Twi TTS — samples

Twi and Ghanaian English speech synthesis, driven by IPA phonemes. Code · Model

Every voice, same Twi sentence

Akwaaba, wo ho te sɛn? Me da wo ase paa.

VoiceSampleTwi / code-switch error
twi-134% / 60%
twi-229% / 61%
twi-329% / 61%
twi-432% / 61%
twi-528% / 61%
twi-627% / 61%
twi-727% / 61%
twi-830% / 61%
twi-928% / 66%
twi-1030% / 64%
twi-1130% / 63%
twi-1230% / 64%

Every voice, same code-switched sentence

Mepɛ sɛ mesua [computer science] wɔ [University of Ghana].

VoiceSampleTwi / code-switch error
twi-134% / 60%
twi-229% / 61%
twi-329% / 61%
twi-432% / 61%
twi-528% / 61%
twi-627% / 61%
twi-727% / 61%
twi-830% / 61%
twi-928% / 66%
twi-1030% / 64%
twi-1130% / 63%
twi-1230% / 64%

Range of text

Different sentence types, using the best voice for each mode.

KindTextSample
greetingAkwaaba! Yɛma wo akwaaba wɔ Ghana.
statementGhana yɛ ɔman a ɛwɔ Afrika atɔeɛ fam.
questionWo din de sɛn? Wofiri he na woreba?
longAnɔpa yi, ɔsoro abue na awia bɔ. Nnipa pii firi wɔn afie mu rekɔ adwuma, na mmɔfra nso rekɔ sukuu.
numbersYɛn nsa kaa nnipa apem ne ahanum wɔ ɔmantam no mu.
newsƆkyerɛkyerɛni no kaa sɛ [the examination] bɛba [next week].
institution[Bank of Ghana] abɔ [interest rate] no so bio.
englishGood morning, and welcome to the news.

How to read these

Voices are pseudo-speakers — derived by clustering x-vectors over unlabelled broadcast audio, because neither source corpus had speaker labels. One real person may appear as two voices, and no voice is a consented identity.

They are ranked by measured intelligibility, not training hours, which turned out to predict almost nothing: twi-1 is the best code-switch voice yet 21st of 30 on pure Twi, and two of the three best Twi voices have under 3.3 h of audio each. Use tiers.codeswitch for text mixing English into Twi and tiers.twi_only for pure Twi — the two rankings disagree sharply.

English is audibly weaker than Twi and band-limited to 8 kHz, because the English training audio was 16 kHz where the Twi was 24 kHz. Round-trip phoneme error is 33.5% for Twi against a 25.9% floor, and 59.5% for English against 32.2%.