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.

AI-Institute-Africa/ZimVoice

Domain:

natural language processing

Record type:

software
Creator:
AI-
Host:
# πŸŽ™οΈ ZimVoice β€” Speech-to-Text API (Phase 1) A robust, asynchronous Speech-to-Text microservice built with **FastAPI** and **OpenAI Whisper**. Designed to be **model-agnostic** β€” swap in custom fine-tuned weights (Shona, Ndebele, etc.) via a single `.env` change. --- ## πŸ“ Project Structure ```text Zim-Voice/ β”œβ”€β”€ main.py # FastAPI entry point β€” all endpoints β”œβ”€β”€ engine.py # ZimVoiceEngine β€” model loading, inference & intent layer β”œβ”€β”€ processor.py # AudioProcessor β€” FFmpeg, VAD (Silero) & noise reduction β”œβ”€β”€ vocabulary.json # Zimbabwean domain vocabulary & corrections β”œβ”€β”€ requirements.txt # Python dependencies β”œβ”€β”€ Dockerfile # Multi-stage container build β”œβ”€β”€ .env # Runtime config └── tests/ β”œβ”€β”€ test_api.py # Integration test suite β”œβ”€β”€ test_intent.py # Intent extraction validation └── live_test.py # Manual system verification ``` --- ## ⚑ Quick Start (Local) ### Prerequisites - Python 3.11+ - FFmpeg installed and on `PATH` ```powershell # 1. Clone / enter the project cd Zim-Voice # 2. Create virtual environment python -m venv .venv .venv\Scripts\Activate.ps1 # Windows # source .venv/bin/activate # Linux/macOS # 3. Install dependencies pip install -r requirements.txt # 4. Configure environment # .env is already in the project β€” edit MODEL_NAME etc. as needed # 5. Start the server uvicorn main:app --reload --host 0.0.0.0 --port 8000 ``` Open localhost for the interactive Swagger UI. --- ## 🐳 Docker ```bash # Build docker build -t zimvoice:latest . # Run (pass .env at runtime β€” never baked into image) docker run -p 8000:8000 --env-file .env zimvoice:latest # With persistent model cache (avoids re-downloading Whisper weights) docker run -p 8000:8000 --env-file .env \ -v zimvoice-models:/app/model_cache \ zimvoice:latest ``` --- ## πŸ”Œ API Endpoints | Method | Path | Description | | :----- | :--------------- | :-------------------- …

Visit

github.com

Tasks

automatic speech recognitionspeech processing

Languages

NdebeleNdebeleShona

Similar

AI-Institute-Africa/cognifyAI-Institute-Africa/ChiedzaAI_ZivadzidzoBMMUGOMBA/zimvoiceAI-Institute-Africa/ZivaBasa-MVPAI-Institute-Africa/omnis-signalAI-Institute-Africa/zim-compare-ui-redesign-2-

AI-Institute-Africa/cognify

# Here are your Instructions Cognify 2026 πŸŽ“ AI-Powered Cognitive Development System, Learning & Care

AI-Institute-Africa/ChiedzaAI_Zivadzidzo

# ZivaDzidzo β€” education intelligence for school leaders ZivaDzidzo turns approved school-level con

BMMUGOMBA/zimvoice

he platform where Zimbabweans teach AI their language.** Zimbabwe Indigenous Language AI Speech Cor

AI-Institute-Africa/ZivaBasa-MVP

# πŸ•΄οΈπŸ€” ZivaBasa πŸ˜Άβ€πŸŒ«οΈ ### AI-Powered Workforce Intelligence Platform β€” MVP (Kaggle-Data Phase) **Modu

AI-Institute-Africa/omnis-signal

intelligence data fetcher # Zimbabwe Telecom Market Intelligence Scraper A comprehensive Python-ba

AI-Institute-Africa/zim-compare-ui-redesign-2-

# Kuwana.ai (Aiia) β€” Comparison & Decision-Support Platform An AI-assisted comparison and decision-