A mini voice assistant for Kinyarwanda language using speech recognition (Whisper) and synthesis (VITS) models. Built for Intelligent Robotics coursework with intent matching and automatic audio playback.
# Kinyarwanda Voice Assistant
## Overview
The Kinyarwanda Voice Assistant is a state-of-the-art voice recognition and response application focused on understanding and responding to queries in the Kinyarwanda language. Utilizing advanced machine learning algorithms, it aims to facilitate easier access to information and services in Kinyarwanda.
## Features
- Voice Recognition: Accurately understand Kinyarwanda speech input.
- Natural Language Processing: Process and analyze Kinyarwanda queries.
- Text-to-Speech: Respond to user queries in Kinyarwanda with natural-sounding speech.
- User-Friendly Interface: Simplified interface for easy interaction.
## Installation
To install the Kinyarwanda Voice Assistant, follow these steps:
1. Clone the repository:
```bash
git clone
github.com
```
2. Navigate to the project directory:
```bash
cd mini_kinyarwanda_voice_assistant
```
3. Install dependencies:
```bash
pip install -r requirements.txt
```
## Usage
To run the voice assistant, execute the following command:
```bash
python app.py
```
## Contribution
Contributions are welcome! Please submit a pull request or open an issue for any suggestions and improvements.
## License
This project is licensed under the MIT License - see the LICENSE file for details.
## Contact
For any inquiries or support, please reach out to kjoann@example.com.