Skip to content
Back to skills

Accented Clinical Asr Eval

ASecurity

Evaluates ASR models on African-accented clinical speech to measure how well they transcribe medical named entities (MNEs) like drug names, diagnoses, and lab results. It specifically probes the gap between standard word-level accuracy and clinically relevant entity recognition. Use when the user wants to benchmark on AfriSpeech, or asks about evaluating this task. Reports M-WER.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 11, 2026
researchpythongo

Works with

  • cli

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Accented Clinical Asr Eval?

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

Security grade badge for Accented Clinical Asr Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-accented-clinical-asr-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-accented-clinical-asr-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: accented-clinical-asr-eval
description: Evaluates ASR models on African-accented clinical speech to measure how well they transcribe medical named entities (MNEs) like drug names, diagnoses, and lab results. It specifically probes the gap between standard word-level accuracy and clinically relevant entity recognition. Use when the user wants to benchmark on AfriSpeech, or asks about evaluating this task. Reports M-WER.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2406.12387
  bibtex_key: [REDACTED]
  confidence: high
---

# accented-clinical-asr-eval

> Performant ASR Models for Medical Entities in Accented Speech — Afonja et al. (2024) (arXiv:2406.12387, 2024)

## What this evaluates

Evaluates ASR models on African-accented clinical speech to measure how well they transcribe medical named entities (MNEs) like drug names, diagnoses, and lab results. It specifically probes the gap between standard word-level accuracy and clinically relevant entity recognition.

## Datasets

- **AfriSpeech** — total ?; splits: train_general (21682), train_clinical (36318), train_both (58000), test_clinical (-1)

## Metrics

- `M-WER` **(primary)** — range: [0, 1]
  - Standard Word Error Rate computed exclusively on tokens corresponding to medical named entities after fuzzy alignment between ASR output and ground truth.
- `M-CER` — range: [0, 1]
  - Standard Character Error Rate computed exclusively on characters of medical named entities after fuzzy alignment.
- `medical NE Recall` — range: [0, 1]
  - Proportion of ground-truth medical named entities correctly identified and aligned in the ASR output using fuzzy string matching.

## Input / output format

**Input**: Audio recordings of African-accented clinical speech (general, clinical, or mixed domain).

**Output**: Raw transcribed text generated by the ASR model.

## Scoring recipe

```python
def compute_medical_metrics(asr_text, gold_text, entities_gold):
    # 1. Align ASR output with gold entities using MedTextAlign (fuzzy matching)
    aligned = medtextalign_align(asr_text, gold_text, entities_gold)
    # 2. Extract only tokens/chars belonging to aligned entities
    asr_ent = [t for t in asr_text if t in aligned]
    gold_ent = [t for t in gold_text if t in aligned]
    # 3. Compute standard WER/CER on entity subsets
    mwer = wer(asr_ent, gold_ent)
    mcer = cer(asr_ent, gold_ent)
    # 4. Compute NE Recall
    ne_recall = len(aligned) / len(entities_gold)
    return mwer, mcer, ne_recall
```

## Common pitfalls

- Standard WER/CER metrics mask entity errors because ASR may correctly transcribe non-entity words while severely distorting medical terms.
- Exact string matching fails on ASR outputs due to phonetic variations in accented speech, necessitating fuzzy alignment to avoid undercounting entity errors.
- Fine-tuning on mixed domains can lead to overfitting or catastrophic forgetting of general speech patterns, requiring careful validation on the clinical test set.

## Evidence (verbatim from paper)

> revealing that despite low overall word error rates, medical named entity (MNE) recognition suffers from high error rates—particularly in drug names, diagnoses, and lab results—due to poor alignment between ASR outputs and ground truth entities. A novel fuzzy string matching algorithm (MedTextAlign) enables precise alignment of noisy ASR predictions with clinical entities, enabling the computation of medical NE Recall, medical WER (M-WER), and M-CER.

## Citation

```bibtex
@misc{afonja2024performantasr,
  title={Performant ASR Models for Medical Entities in Accented Speech},
  author={Afonja et al. (2024)},
  year={2024},
  note={arXiv:2406.12387}
}
```

- arXiv: 2406.12387

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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.