Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

itsazzaosman/Digital-Umuganda-Kinyarwanda-ASR-3rd-Place-Solution

Domaine:

natural language processing

Type de record:

papermodel
Créateur:
its
HĂ´te:
# Kinyarwanda ASR: 3rd Place Solution 🏆 This repository contains the code and methodology for the 3rd place winning solution in the **Digital Umuganda Kinyarwanda ASR Challenge** Kaggle competition. The primary goal was to develop a high-accuracy Automatic Speech Recognition (ASR) model for the Kinyarwanda language using 1,000 hours of transcribed speech. --- ## 🚀 Methodology and Experiments To achieve the best possible performance, we explored several state-of-the-art ASR architectures. Our approach was highly experimental, involving training and fine-tuning multiple models to compare their effectiveness on the Kinyarwanda dataset. ### Models Explored - **Whisper**: We fine-tuned various sizes of OpenAI's Whisper model, which provides a strong baseline for many languages (using the default tokenizer and a customized tokenizer)or Kinyarwanda). - **Conformer**: We experimented with Conformer-based architectures, known for their excellent ability to capture both local and global features in audio. - **Parakeet (Winning Model)**: After extensive evaluation, the **NVIDIA Parakeet (CTM)** model family delivered the CombinedError = 0.4 × WER + 0.6 × CER Score = (1 – CombinedError) × 100, and became the foundation of our final submission. The code and notebooks related to this model can be found in the `model_Parakeet/` directory. ### Language Model Integration (Attempted) We also attempted to further improve the model's accuracy by incorporating a language model (LM) for post-processing. - **KenLM & Beam Search**: We trained a 5-gram KenLM model on a custom Kinyarwanda text corpus. The goal was to use this LM with a beam search decoder to refine the model's raw transcriptions and correct common grammatical errors. - **Challenges**: Unfortunately, we encountered significant technical challenges and persistent errors during the integration phase, particularly with the decoding libraries (`pyctcdecode`). Due to these unresolved issues, we were unable to successfully in …

Visit

github.com

Tasks

automatic speech recognitionspeech processing

Languages

Kinyarwanda

Similaires

Digital-Umuganda/STT-KinyarwandaDigital-Umuganda/Deepspeech-KinyarwandaDigital-Umuganda/kinyarwanda-stt-demo-backendFredyXD/kaggle-defi-ia-3rd-place-solutionDigital-Umuganda/covidRuleBasedChatbotsolomonkimunyu/Intro-to-ASR-Africa-Challenge-Zindi-7th-place-solution

Digital-Umuganda/STT-Kinyarwanda

A Speech To Text in Kinyarwanda trained using coqui STT # Kinyarwanda STT ## Introduction This RE

Digital-Umuganda/Deepspeech-Kinyarwanda

The kinyarwanda model for deepspeech Deepspeech-Kinyarwanda ====================== DeepSpeech is

Digital-Umuganda/kinyarwanda-stt-demo-backend

The STT dockerized backend for English and Kinyarwanda Digital Umuganda STT english and Kinyarwanda

FredyXD/kaggle-defi-ia-3rd-place-solution

Machine Learning challenge organized between 78 teams from France, Ivory Coast, and Cameroon. Multi-

Digital-Umuganda/covidRuleBasedChatbot

Rasa rule based Kinyarwanda COVID-19 chatbot # Rasa Implementation of rule based Kinyarwanda COVID-

solomonkimunyu/Intro-to-ASR-Africa-Challenge-Zindi-7th-place-solution

There are 6683 audio files in the train set and 1590 in the test set. I used these files to train my