Skip to content
Back to skills

Robust Asr Eval

ASecurity

Evaluates the robustness of monaural automatic speech recognition systems under noisy and reverberant conditions. It measures how well a decoupled frontend speech enhancement module improves the word error rate of a backend ASR model trained exclusively on clean speech. Use when the user wants to benchmark on WSJ0 SI-84, CHiME-2, LibriSpeech, or asks about evaluating this task. Reports WER.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Robust Asr Eval?

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

Security grade badge for Robust Asr Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-robust-asr-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-robust-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: robust-asr-eval
description: Evaluates the robustness of monaural automatic speech recognition systems under noisy and reverberant conditions. It measures how well a decoupled frontend speech enhancement module improves the word error rate of a backend ASR model trained exclusively on clean speech. Use when the user wants to benchmark on WSJ0 SI-84, CHiME-2, LibriSpeech, or asks about evaluating this task. Reports WER.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2403.06387
  bibtex_key: [REDACTED]
  confidence: high
---

# robust-asr-eval

> Towards Decoupling Frontend Enhancement and Backend Recognition in Monaural Robust ASR — Yang et al. (2024) (arXiv:2403.06387, 2024)

## What this evaluates

Evaluates the robustness of monaural automatic speech recognition systems under noisy and reverberant conditions. It measures how well a decoupled frontend speech enhancement module improves the word error rate of a backend ASR model trained exclusively on clean speech.

## Datasets

- **WSJ0 SI-84** — total 8674; splits: train (7138), val (1206), test (330)
- **CHiME-2** — total ?; splits: train (7138), val (409), test (1980)
- **LibriSpeech** — total ?; splits: train (-1), dev (-1), test (-1)

## Metrics

- `WER` **(primary)** — range: percent
  - Word Error Rate calculated as the percentage of incorrectly recognized words (substitutions, deletions, insertions) relative to the reference transcript length.
- `STOI` — range: [0, 1]
  - Short-Time Objective Intelligibility, a correlation-based metric that predicts speech intelligibility on a scale from 0 to 1.
- `PESQ` — range: [-0.5, 4.5]
  - Perceptual Evaluation of Speech Quality, a standardized ITU-T metric for assessing speech quality, typically ranging from -0.5 to 4.5.

## Input / output format

**Input**: 16 kHz monaural speech waveform. For SE, noisy/reverberant speech frames (16 ms window, 2 ms shift, RMS normalized). For ASR, log-Mel spectrograms derived from STFT of enhanced or raw speech.

**Output**: For SE: enhanced speech waveform. For ASR: recognized text transcript.

## Scoring recipe

```python
def compute_metrics(clean_ref, enhanced_pred, asr_hypothesis, asr_reference):
    stoi = compute_stoi(clean_ref, enhanced_pred)
    pesq = compute_pesq(clean_ref, enhanced_pred, fs=16000)
    wer = (edit_distance(asr_hypothesis, asr_reference) / len(asr_reference.split())) * 100
    return {'STOI': stoi, 'PESQ': pesq, 'WER': wer}
```

## Common pitfalls

- Frontend and backend are trained independently; joint training is explicitly avoided to prevent distortion-induced mismatch.
- Reverberation test conditions use direct-path speech alignment to ensure fair WER comparison across different RIRs.
- Noise and reverberation are generated dynamically during training, so models are evaluated on unseen RIRs and noise types.

## Evidence (verbatim from paper)

> The SE performance is evaluated using standard STOI and perceptual evaluation of speech quality (PESQ) metrics. STOI ranges typically between [0, 1] and indicates speech intelligibility, usually in percentage. PESQ ranges between [-0.5, 4.5] and a higher score denotes higher speech quality. TABLE I: ASR (%WER) Results of the Proposed DN-ARN System and Comparison Systems on WSJ.

## Citation

```bibtex
@misc{yang2024decoupling,
  title={Towards Decoupling Frontend Enhancement and Backend Recognition in Monaural Robust ASR},
  author={Yang et al. (2024)},
  year={2024},
  note={arXiv:2403.06387}
}
```

- arXiv: 2403.06387

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.