PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

African Languages Python Packages

Python packages with the GitHub topic african-languages. Sorted by monthly downloads, with stars and forks.
AfriSpeech
africa-g2p

Text and orthography toolkit for 869 African languages: grapheme-to-phoneme (native spelling or IPA), conversion between any two languages' orthographies, one shared cross-language spelling, and a reversible plain-ASCII form. Non-Latin scripts romanised. Pure Python, no dependencies.

3K 18 5
sefineh-ai
amharic-tokenizer

Syllable-aware BPE tokenizer for the Amharic language (አማርኛ) – fast, accurate, trainable.

3K 100 15
adedejimakinde
yotext

A Python Library for orthographic normalization and diacritic restoration for Yorùbá text. Separates tone marks from underdots. It has zero dependencies with a CLI and a web demo.

890 3 0
Niger-Volta-LTI
iranlowo

Ìrànlọ́wọ́ is a utility library for analysis & (pre)processing of Yorùbá text → https://pypi.org/project/iranlowo

624 20 10
AfriSpeech
africa-speech-synth

Build synthetic speech datasets for African languages with Google Gemini TTS — corpus text, phoneme-coverage sentence selection, africa-g2p orthography normalisation, and a training-ready HuggingFace dataset

541 0 0
AfriSpeech
afrispeech-synth

Build synthetic speech datasets for African languages with Google Gemini TTS — corpus text, phoneme-coverage sentence selection, africa-g2p orthography normalisation, and a training-ready HuggingFace dataset

505 0 0
papasega
african-speech-mcp

Quality-aware, read-only MCP server for discovering and selecting African speech corpora, Wolof first, with audited metrics, provenance, licensing, and training-set planning.

363 1 0
hallelx2
yarngpt-sdk

Python SDK for YarnGPT text-to-speech — 16 authentic Nigerian voices, async support, and a CLI.

259 1 0
oyinkanchekwas
low-resource-nlp-toolkit

Selective language routing and code-switch audits, evaluated on a reproducible AfriSenti benchmark.

195 0 0
tehamalab
tarakimu

A Python based utility for Swahili and English number to words conversion.

106 7 1
JosephSefara
africanwordnet

AfricanWordNet: Implementation of WordNets for African languages. Citation paper "Practical Approach on Implementation of WordNets for South African Languages" https://www.aclweb.org/anthology/2021.gwc-1.3.pdf

91 5 0
UBC-NLP
afrolid

AfroLID, a powerful neural toolkit for African languages identification which covers 517 African languages.

50 40 11
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology