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.

EkabTawo/African-Accent-Word-Error-Rate-Analysis

Domain:

natural language processing

Record type:

project
Creator:
Eka
Host:
Comparative evaluation of Google Speech Recognition and IBM Watson Speech to Text using Word Error Rate (WER) across African English accents. # African Accent Word Error Rate Analysis ## Overview This undergraduate research project evaluates the performance of two commercial **Automatic Speech Recognition (ASR)** systems **Google Speech Recognition** and **IBM Watson Speech to Text**, on English accents from multiple African countries. Using **Word Error Rate (WER)** as the primary evaluation metric, the study compares transcription accuracy across different African accents and analyses how factors such as **speech recognition engine**, **speaker gender**, and **accent variation** influence recognition performance. --- ## Objectives - Compare the transcription accuracy of Google Speech Recognition and IBM Watson Speech to Text. - Evaluate ASR performance across multiple African English accents. - Investigate the influence of speaker gender on speech recognition accuracy. - Measure transcription quality using Word Error Rate (WER). - Identify strengths and limitations of each ASR system when processing diverse African English accents. --- ## Technologies Used - Python - Google Speech Recognition API - IBM Watson Speech to Text - Natural Language Processing (NLP) - Word Error Rate (WER) - Speech Processing - Microsoft Excel --- ## Repository Structure ```text African-Accent-Word-Error-Rate-Analysis/ │ ├── src/ │ └── word_error_rate_analysis.py │ ├── data/ │ ├── docs/ │ └── african_accent_word_error_rate_report.pdf │ ├── presentation/ │ └── african_accent_word_error_rate_presentation.pptx │ └── README.md ``` --- ## Methodology 1. Collect speech recordings from speakers representing selected African countries. 2. Categorise recordings by country and speaker gender. 3. Process each recording using: - Google Speech Recognition - IBM Watson Speech to Text 4. Generate automatic transcriptions from both ASR systems. 5. Compare each generated transcript with manually verified reference transcriptions. 6. Calculate Word Error Rate (WER) for every transcription. 7. Compare the performance of both ASR s …

Visit

github.com

Tasks

automatic speech recognitionspeech processing

Tags

africaaudio-analysisbsc-projectdata-analysismachine-learningnatural-language-processingpythonspeech-recognitionword-error-rate

Licenses

MIT

Similar

Non-word error detection in current South African spellcheckersCUPE Universal Phoneme Encoder Substitution for Low-Resource Word Error Rate Reduction in Common VoiceNon-Word Error Correction for LugandaCorrelation Between Representation Quality of Semi-Supervised Models and Downstream Word Error Rate in Low-Resource Languagesrobello2/african-accent-classifierrobello2/african-accent-classifier-test

Non-word error detection in current South African spellcheckers

CUPE Universal Phoneme Encoder Substitution for Low-Resource Word Error Rate Reduction in Common Voice

Word-piece models (WPMs) are commonly used subword units in state-of-the-art end-to-end automatic sp

Non-Word Error Correction for Luganda

Correlation Between Representation Quality of Semi-Supervised Models and Downstream Word Error Rate in Low-Resource Languages

Although supervised deep learning has revolutionized speech and audio processing, it has necessitate

robello2/african-accent-classifier

robello2/african-accent-classifier-test