Skip to content
Back to skills

Asr Bambara Eval

ASecurity

Evaluates automatic speech recognition (ASR) models on spontaneous speech in Bambara, a low-resource West African language. It probes the models' ability to accurately transcribe audio segments in both a controlled test set and a more heterogeneous benchmark. Use when the user wants to benchmark on Afvoices Test, Nyana Eval, or asks about evaluating this task. Reports WER (%).

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
researchpython

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill asr-bambara-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Asr Bambara Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Asr Bambara Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-asr-bambara-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-asr-bambara-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: asr-bambara-eval
description: Evaluates automatic speech recognition (ASR) models on spontaneous speech in Bambara, a low-resource West African language. It probes the models' ability to accurately transcribe audio segments in both a controlled test set and a more heterogeneous benchmark. Use when the user wants to benchmark on Afvoices Test, Nyana Eval, or asks about evaluating this task. Reports WER (%).
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2511.18557
  bibtex_key: diarra2025dealing
  confidence: high
---

# asr-bambara-eval

> Dealing with the Hard Facts of Low-Resource African NLP — Diarra et al. (2025) (arXiv:2511.18557, 2025)

## What this evaluates

Evaluates automatic speech recognition (ASR) models on spontaneous speech in Bambara, a low-resource West African language. It probes the models' ability to accurately transcribe audio segments in both a controlled test set and a more heterogeneous benchmark.

## Datasets

- **Afvoices Test** — total ?; splits: test (-1)
- **Nyana Eval** — total ?; splits: test (-1)

## Metrics

- `WER (%)` **(primary)** — range: percent
  - Standard Word Error Rate: (Substitutions + Deletions + Insertions) / Reference Words * 100. Calculated after removing acoustic event tags from both reference and prediction.
- `CER (%)` — range: percent
  - Standard Character Error Rate: (Substitutions + Deletions + Insertions) / Reference Characters * 100. Calculated after removing acoustic event tags from both reference and prediction.

## Input / output format

**Input**: Audio segments containing spontaneous speech in Bambara.

**Output**: Text transcript corresponding to the input audio segment.

## Scoring recipe

```python
def compute_metrics(predictions, references):
    # Remove acoustic event tags from both reference and prediction
    ref_clean = remove_acoustic_tags(references)
    pred_clean = remove_acoustic_tags(predictions)
    
    # Calculate WER
    wer = 100 * edit_distance(ref_clean, pred_clean) / len(ref_clean.split())
    # Calculate CER
    cer = 100 * edit_distance(ref_clean, pred_clean) / len(ref_clean)
    return wer, cer
```

## Common pitfalls

- Failing to remove acoustic event tags from both the reference and prediction before calculating error rates, which artificially inflates WER/CER.
- Evaluating on the 98-hour training data instead of the designated test sets (Afvoices Test and Nyana Eval).
- Using unnormalized text or inconsistent tokenization when computing character-level metrics.

## Evidence (verbatim from paper)

> We apply the same normalization steps to our test sets and this time we remove the acoustic event tags from both the reference and the prediction before calculating the WER and CER.

## Citation

```bibtex
@misc{diarra2025dealing,
  title={Dealing with the Hard Facts of Low-Resource African NLP},
  author={Diarra et al. (2025)},
  year={2025},
  note={arXiv:2511.18557}
}
```

- arXiv: 2511.18557

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…