Views
No views yet
twi_tts studio split (google/WaxalNLP, CC-BY-4.0 — the cleanest Akan TTS audio that
exists) to the clean-license training mix, which sharply improves English while keeping the Twi gains.| Category | v0.1 WER | v0.3 WER | v0.4 WER | v0.4 UTMOS |
|---|---|---|---|---|
| Asante Twi | 26.7 | 20.6 | 18.5 | 3.02 |
| English | 23.7 | 26.6 | 18.9 | 3.18 |
| Twi–English code-switch | 57.2 | 46.1 | 47.8 | 3.06 |
llm
(text→speech-token) stage is fine-tuned; flow-matching + HiFi-GAN vocoder transfer from the base.
NFC-normalized, ɛ (U+025B) / ɔ (U+0254) preserved.1from cosyvoice.cli.cosyvoice import CosyVoice3
2cv = CosyVoice3("kasanoma-tts-twi-v0.4", load_trt=False, fp16=False)
3prompt_wav = "ref_voice.wav" # 16 kHz reference for the voice to clone
4text = "You are a helpful assistant.<|endofprompt|>me PIN no reset, please help me"
5for out in cv.inference_cross_lingual(text, prompt_wav, stream=False, text_frontend=False):
6 audio = out["tts_speech"] # 24 kHz