Projects

Tools built by the community, for the community. All code is open-source on GitHub.

Download counts are cumulative repository clones, tracked daily from GitHub.

african-speech-id

58

CPU-friendly, fast language identification for 1,386 African languages.

Python
Language IDSpeechCPU
View Repository →

africa-g2p

53

Rule-based grapheme-to-phoneme (G2P) for 400+ African languages — convert text to native-orthography phonemes or IPA, with romanisation for non-Latin scripts.

Python
G2PPhonemesIPATTS
View Repository →

africa-corpus-builder

21

Get access to monolingual and parallel data for 693 African languages.

Python
CorpusDataParallel Text
View Repository →

afrispeech-selector

16

Easy access to speech data across 142 African languages for training TTS and ASR models.

Python
SpeechASRTTSData
View Repository →

awesome-africa-nlp

13

A curated list of awesome open-source projects made by African developers.

Python
ResourcesNLPList
View Repository →

afriso

7

Curated list of languages spoken in Africa, with ISO codes and metadata.

Python
LanguagesISO CodesReference
View Repository →

african-nlp-communities

7

Index of NLP communities and organizations working on African languages.

Python
CommunityResourcesList
View Repository →

afrispeech-datagen

7

Generate high quality synthetic TTS training audio from text datasets.

Python
TTSSynthetic DataVoice Cloning
View Repository →

afrispeech-ipa-trainer

6

AfriSpeech audio paired with IPA phoneme transcriptions for 141 African languages, plus the CTC phoneme recogniser trained on it.

Python
IPAPhonemesCTCASR
View Repository →

akiti-tts

5

Natural sounding, CPU-friendly voices for African languages.

Python
TTSVoicesCPU
View Repository →

africa-mt-builder

5

Automated scraper that builds African-language Bible parallel text datasets from YouVersion — 1,090 versions, 792 languages, with English/French/Arabic/Chinese/Portuguese pivots.

Python
MTParallel TextData
View Repository →

kasanoma

2

Experiments and notebooks for African language speech and text processing.

Jupyter Notebook
ResearchNotebooks
View Repository →

All Projects on GitHub

Browse all AfriSpeech repositories directly on GitHub.

View on GitHub