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.

BYUMVUHOREAimable/kinyarwanda-voice-assistant

Domain:

natural language processing

Record type:

softwaremodel
Creator:
BYU
Host:
Kinya is a cutting-edge voice assistant designed to understand and respond naturally in Kinyarwanda. Powered by advanced speech recognition and synthesis, it bridges the gap between users and technology through seamless voice interactions. # Kinya Voice Assistant 🎙️ A smart, conversational voice assistant for Kinyarwanda speakers Kinya is a cutting-edge voice assistant designed to understand and respond naturally in Kinyarwanda. Powered by advanced speech recognition and synthesis, it bridges the gap between users and technology through seamless voice interactions. ## ✨ Key Features - 🗣️ **Native Kinyarwanda Support** – Built specifically for Rwandan language and accents - 🎙️ **Speech-to-Text** – Accurate voice transcription using NeMo AI models - 🧠 **Smart Responses** – Combines rule-based logic + ChatGPT for natural conversations - 🔊 **Text-to-Speech** – Fluent Kinyarwanda audio output with MB-iSTFT-VITS2 - 🌐 **Web Interface** – Easy-to-use Gradio UI for instant testing ## 🏁 Quick Start 1. Clone the repository: ```bash git clone github.com cd kinyarwanda-voice-assistant ``` ## 🚀 How to Test the Project ### Prerequisites 1. **Google Drive Setup** - Upload the model files to your Google Drive - Access the model files here: TTS Model (Google Drive) 2. **Hugging Face Account** - Create an account on Hugging Face - Copy your API key 3. **Google Colab Setup** - Open Google Colab - Add your Hugging Face token in Colab secrets: - Name: `HF_TOKEN` - Value: Your Hugging Face API key ### Installation Steps 1. Upload `kin_assistant.ipynb` to your Colab environment 2. Install dependencies (see Dependencies section below) 3. Run each code cell sequentially 4. Launch the Gradio interface to start chatting! ## 🔍 How It Works Kinya processes conversations in 3 steps: 1. **Listen** → Converts speech to text (STT) 2. **Understand** → Analyzes queries with hybrid NLP 3. **Respond** → Generates spoken replies (TTS) ## ⚙️ Tech Stack ### Speech Recognition - **Framework**: NVIDIA NeMo - **Model**: Pretrained Kinyarwanda STT from RW-DEEPSPEECH-API - **Input**: Handles mic/web audio with noise reduction ### Natural Language Processing **Hybrid Engine …

Visit

github.com

Tasks

automatic speech recognitiontext to speechspeech processing

Languages

Kinyarwanda

Similar

ChristianRukundo/Kinyarwanda-Voice-AssistantyvesHakizimana/kinyarwanda-voice-assistantNbruchi/kinyarwanda-voice-assistantInezariane/kinyarwanda-voice-assistantPaccyC/kinyarwanda-voice-assistantdavinyiringabo/kinyarwanda-voice-assistant

ChristianRukundo/Kinyarwanda-Voice-Assistant

# 🇷🇼 Mini Kinyarwanda Voice Assistant (using KinyaWhisper) 🤖️🎙️ Murakaza neza! Welcome to the Mini

yvesHakizimana/kinyarwanda-voice-assistant

an intermediate basic kinyarwanda voice assistant powered NLP which can hear and answer questions by

Nbruchi/kinyarwanda-voice-assistant

A speech-to-text and text-to-speech basic model to handle conversations in Kinyarwanda # 🗣️ Kinyarw

Inezariane/kinyarwanda-voice-assistant

A kinyarwanda Voice Assistant that accepts user inputs in Kinyarwanda and responds in the same langu

PaccyC/kinyarwanda-voice-assistant

Here’s a well-structured `README.md` for your Kinyarwanda Voice Assistant project, using appropriate

davinyiringabo/kinyarwanda-voice-assistant

Mini Kinyarwanda Voice Assistant Here’s a well-structured `README.md` for your Kinyarwanda Voice As