The Thiomi Dataset: A Large-Scale Multimodal Corpus for Low-Resource African Languages
Organizations: Thiomi NLP · Harvard University
Abstract
We present the Thiomi Dataset, a large-scale multimodal corpus spanning ten African languages across four language families: Swahili, Kikuyu, Kamba, Kimeru, Luo, Maasai, Kipsigis, Somali (East Africa); Wolof (West Africa); and Fulani (West/Central Africa). The dataset contains over 601,000 approved sentence-level text annotations and over 385,000 audio recordings, collected through a dedicated community data collection platform involving over 100 contributors. To validate the dataset's utility, we train and evaluate ASR, MT, and TTS models, establishing baselines across all languages. Our best ASR system achieves 3.24% WER on Swahili (Common Voice), reducing prior academic SOTA from 8.3% to 3.24% (5.1 percentage point absolute, 61% relative reduction), and 4.3% WER on Somali. The dataset will be published on HuggingFace. We describe the collection platform, quality assurance workflows, and baseline experiments, and discuss implications for African language technology infrastructure.
Figures & tables
| Langs | Hours | Modal. | Baselines | Region | |
|---|---|---|---|---|---|
| Common Voice | 100+ | 20K+ | Audio | ASR | Global |
| FLEURS | 102 | 12 | Audio | ASR | Global |
| MMS | 1100+ | 44K | Audio | ASR,TTS | Global |
| WAXAL | 24 | 1485 | Audio | — | W/C Africa |
| Thiomi | 10 | 1500 | Both | ASR,MT,TTS | E Africa |
| Language | Family | Spk (M) | Script | Location |
|---|---|---|---|---|
| Swahili | Bantu G42 | 200 | Latin | E Africa |
| Kikuyu | Bantu E51 | 8.1 | Latin | Kenya |
| Kamba | Bantu E55 | 4.6 | Latin | Kenya |
| Kimeru | Bantu E54 | 3.5 | Latin | Kenya |
| Luo | Nilotic | 6.0 | Latin | Kenya/Uganda |
| Maasai | E. Nilotic | 1.5 | Latin | Kenya/Tanzania |
| Lang | Sentence pair |
|---|---|
| eng | The doctor advised her to rest for two days. |
| swh | Daktari alimwambia apumzike kwa siku mbili. |
| eng | We planted maize in the garden last week. |
| kik | Twahandire mbembe mũgũnda kiumia kĩrĩa kĩathĩire. |
| eng | The children are playing outside. |
| som | Caruurtu waxay ku ciyaaraysaa dibadda. |
| Domain | Coverage |
|---|---|
| Daily life and household | 12% |
| Health and medical | 11% |
| Agriculture and environment | 11% |
| Education and school | 10% |
| Government and civic | 10% |
| Business and commerce | 10% |
| Language | Translated | Approved | Recordings | Appr.% |
|---|---|---|---|---|
| Kikuyu | 103,669 | 102,294 | 71,334 | 98.7% |
| Luo | 103,693 | 101,367 | 87,804 | 97.8% |
| Somali | 103,086 | 103,086 | 97,537 | 100.0% |
| Kimeru | 99,582 | 94,933 | 74,586 | 95.3% |
| Kamba | 103,554 | 89,504 | 54,469 | 86.4% |
| Fulani | 70,143 | 64,567 | 0 | 92.1% |
| Split | Proportion | Text | Audio |
|---|---|---|---|
| Train | 80% | 481,000 | 309,000 |
| Development | 10% | 60,000 | 38,000 |
| Test | 10% | 60,000 | 39,000 |
| Language | WER (CV) | Prior SOTA | Improvement |
|---|---|---|---|
| Swahili | 3.24% | 8.3% (XLS-R) | 61% reduction |
| Somali | 4.3% | n/a | — |
| Kikuyu | 5.5% | n/a | — |
| Kamba | 6.2% | n/a | — |
| Kimeru | 6.8% | n/a | — |
| Luo | 7.1% | n/a | — |
| Language pair | Dir. | BLEU | Train pairs |
|---|---|---|---|
| Somali–English | som eng | 64.2 | 60,002 |
| eng som | 53.2 | ||
| Swahili–English | swh eng | 55.8 | 80,214 |
| eng swh | 48.3 | ||
| Luo–English | luo eng | 44.64 | 60,127 |
| eng luo | 34.95 |
| Language | MOS | Natural. | Intellig. |
|---|---|---|---|
| Swahili | 4.12 | 4.21 | 4.03 |
| Kikuyu | 3.87 | 3.91 | 3.83 |
| Kamba | 3.84 | 3.88 | 3.80 |
| Somali | 3.76 | 3.82 | 3.70 |
| Luo | 3.71 | 3.75 | 3.67 |
| Kimeru | 3.69 | 3.72 | 3.66 |
| Task | Architecture | Languages |
|---|---|---|
| ASR | Wav2Vec2-BERT (607M) | 6 |
| MT | NLLB-600M fine-tuned | 5 pairs (bidir.) |
| TTS | VITS ( 30M) | 4 |