Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

Β© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

youngstunners88/SA-voices

Domain:

natural language processing

Record type:

software
Creator:
you
Host:
πŸ‡ΏπŸ‡¦ South African Multilingual Voice Agent - Supporting all 11 official languages with Qwen3-TTS, error correction, and self-improvement # πŸ‡ΏπŸ‡¦ SA Voices - South African Multilingual Voice Agent > **A state-of-the-art voice agent supporting all 11 official South African languages using Qwen3-TTS** ## 🎯 Mission SA Voices democratizes voice technology for South Africa by providing high-quality, culturally-aware text-to-speech in: - **isiZulu** (Zulu) - **isiXhosa** (Xhosa) - **Afrikaans** (Afrikaans) - **English** (English) - **Sepedi** (Northern Sotho) - **Sesotho** (Southern Sotho) - **Setswana** (Tswana) - **Xitsonga** (Tsonga) - **siSwati** (Swati) - **Tshivenda** (Venda) - **isiNdebele** (Ndebele) ## πŸ—οΈ Architecture ``` sa-voices/ β”œβ”€β”€ src/ β”‚ β”œβ”€β”€ core/ # Core voice agent engine β”‚ β”œβ”€β”€ routing/ # Intelligent request routing β”‚ β”œβ”€β”€ state/ # State management system β”‚ β”œβ”€β”€ tts/ # Qwen3-TTS integration β”‚ β”œβ”€β”€ dataset/ # WaxalNLP dataset handlers β”‚ β”œβ”€β”€ ui/ # Web interface β”‚ β”œβ”€β”€ api/ # REST/WebSocket API β”‚ └── utils/ # Utilities β”œβ”€β”€ skills/ # Specialized agent skills β”œβ”€β”€ tests/ # Test suites β”œβ”€β”€ docs/ # Documentation β”œβ”€β”€ config/ # Configuration files β”œβ”€β”€ scripts/ # Setup and utility scripts └── examples/ # Usage examples ``` ## πŸš€ Quick Start ### Prerequisites ```bash # Install system dependencies sudo apt-get update sudo apt-get install ffmpeg # Python 3.10+ required python --version ``` ### Installation ```bash # Clone the repository git clone github.com cd SA-voices # Create virtual environment python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate # Install dependencies pip install -r requirements.txt # Install Qwen3-TTS git clone github.com cd Qwen3-TTS pip install -e . cd .. # Install audio dataset support pip install datasets[audio] ``` ### Environment Setup ```bash # Copy environment template cp .env.example .env # Edit .env with your c …

Visit

github.com

Tasks

speech processingtext to speech

Languages

AfrikaansBirwaNdebeleNdebeleSetswanaSotho, NorthernSotho, SouthernSwatiTsongaVenda+2

Licenses

MIT

Similar

youngstunners88/BhubeziSukuma VoicesSukuma VoicesMalagasy voicesFamiliar VoicesAfrican Voices

youngstunners88/Bhubezi

South Africa minibus taxi app # 🦁 Bhubezi - Jozi Taxi Network > **South Africa's #1 Minibus Taxi A

Sukuma Voices

Sukuma Voices is the first publicly available speech corpus for Sukuma (Kisukuma), a Bantu language

Sukuma Voices

Sukuma Voices is the first publicly available speech corpus for Sukuma (Kisukuma), a Bantu language spoken by approximately 10 million people in northern Tanzania. This dataset addresses the critical gap in speech technology resources for one of Africa's most se

Malagasy voices

Familiar Voices

This article presents classroom vignettes illustrating an African American first-grade teacher's use

African Voices

African Voices is a collaborative project that aims to collects high-quality speech (tts) datasets and synthesizers for all African languages. You can search datasets and synthesizers by language. You can also synthesize text from your synthesizer of choice. Additi