Skip to content
Back to skills

Chime4 Asr Robustness Eval

ASecurity

Evaluates the robustness of automatic speech recognition systems in noisy environments by measuring word error rates on enhanced speech from speaker extraction models across matched and mismatched noisy conditions. Use when the user wants to benchmark on CHiME-4, VoiceBank-DEMAND, WHAM!, or asks about evaluating this task. Reports WER.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Chime4 Asr Robustness Eval?

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

Security grade badge for Chime4 Asr Robustness Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-chime4-asr-robustness-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-chime4-asr-robustness-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: chime4-asr-robustness-eval
description: Evaluates the robustness of automatic speech recognition systems in noisy environments by measuring word error rates on enhanced speech from speaker extraction models across matched and mismatched noisy conditions. Use when the user wants to benchmark on CHiME-4, VoiceBank-DEMAND, WHAM!, or asks about evaluating this task. Reports WER.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2205.04433
  bibtex_key: [REDACTED]
  confidence: high
---

# chime4-asr-robustness-eval

> Speaker Reinforcement Using Target Source Extraction for Robust Automatic Speech Recognition — Zorila et al. (2022) (arXiv:2205.04433, 2022)

## What this evaluates

Evaluates the robustness of automatic speech recognition systems in noisy environments by measuring word error rates on enhanced speech from speaker extraction models across matched and mismatched noisy conditions.

## Datasets

- **CHiME-4** — total ?; splits: test (-1)
- **VoiceBank-DEMAND** — total ?; splits: test (-1)
- **WHAM!** — total ?; splits: test (-1)

## Metrics

- `WER` **(primary)** — range: percent
  - Word Error Rate: the percentage of words incorrectly recognized (substitutions, deletions, insertions) relative to the total number of words in the reference transcript.
- `SDR` — range: other
  - Signal-to-Distortion Ratio: a separation quality metric computed using the BSSeval toolkit, reported in decibels (dB).
- `STOI` — range: [0, 1]
  - Short-Time Objective Intelligibility: a perceptual metric predicting speech intelligibility, computed via a PyTorch implementation.

## Input / output format

**Input**: Single-channel 16kHz noisy speech audio waveforms, along with target speaker enrolment utterances for the extraction model.

**Output**: ASR system transcriptions (text) for WER calculation; enhanced audio waveforms for SDR/STOI calculation.

## Scoring recipe

```python
def compute_metrics(predictions, gold, ref_audio, enh_audio):
    # WER calculation
    wer = 100 * edit_distance(predictions, gold) / len(gold.split())
    # SDR calculation via BSSeval
    sdr = bss_eval_sdr(ref_audio, enh_audio)
    # STOI calculation via PyTorch implementation
    stoi = pytorch_stoi(ref_audio, enh_audio)
    return {'wer': wer, 'sdr': sdr, 'stoi': stoi}
```

## Common pitfalls

- Mismatched test conditions across datasets: CHiME-4 et05 is evaluated under matched conditions, while VoiceBank-DEMAND and WHAM! are evaluated under mismatched conditions.
- Enrolment signal selection differs by dataset type: clean waveforms are used for simulated CHiME-4, VBD, and WHAM!, but close-talk microphone recordings are used for real CHiME-4.
- Two distinct ASR acoustic models are used (clean-trained WSJ vs. noisy-trained CHiME-4), which significantly affects baseline WER and should be reported separately.

## Evidence (verbatim from paper)

> The performance is mainly assessed in terms of word error rate (WER), however, for some preliminary experiments, the signal-to-distortion (SDR) and STOI values are reported as well. The SDR scores are computed using the BSSeval toolkit [24], and the STOI training loss is computed using a freely available PyTorch implementation<sup>2</sup>.

## Citation

```bibtex
@misc{zorila2022speaker,
  title={Speaker Reinforcement Using Target Source Extraction for Robust Automatic Speech Recognition},
  author={Zorila et al. (2022)},
  year={2022},
  note={arXiv:2205.04433}
}
```

- arXiv: 2205.04433

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.