Skip to content
Back to skills

Speech Enhancement Eval

ASecurity

Evaluates speech enhancement models on their ability to restore audio degraded by multiple distortion types (noise, reverberation, packet loss, clipping, bandwidth limitation, codec artifacts) across varying sampling rates, while preserving speaker identity, phonetic content, and perceptual quality. Use when the user wants to benchmark on DNS 2020 test set, PLC 2024 validation set, VoiceFixer GSR test set, URGENT 2025 non-blind test set, or asks about evaluating this task. Reports DNSMOS.

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

Works with

  • cli

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill speech-enhancement-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Speech Enhancement Eval?

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

Security grade badge for Speech Enhancement Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-speech-enhancement-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-speech-enhancement-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: speech-enhancement-eval
description: Evaluates speech enhancement models on their ability to restore audio degraded by multiple distortion types (noise, reverberation, packet loss, clipping, bandwidth limitation, codec artifacts) across varying sampling rates, while preserving speaker identity, phonetic content, and perceptual quality. Use when the user wants to benchmark on DNS 2020 test set, PLC 2024 validation set, VoiceFixer GSR test set, URGENT 2025 non-blind test set, or asks about evaluating this task. Reports DNSMOS.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2604.14606
  bibtex_key: rong2026unipase
  confidence: high
---

# speech-enhancement-eval

> UniPASE: A Generative Model for Universal Speech Enhancement with High Fidelity and Low Hallucinations — Rong et al. (2026) (arXiv:2604.14606, 2026)

## What this evaluates

Evaluates speech enhancement models on their ability to restore audio degraded by multiple distortion types (noise, reverberation, packet loss, clipping, bandwidth limitation, codec artifacts) across varying sampling rates, while preserving speaker identity, phonetic content, and perceptual quality.

## Datasets

- **DNS 2020 test set** — total ?; splits: test (-1)
- **PLC 2024 validation set** — total ?; splits: val (-1)
- **VoiceFixer GSR test set** — total ?; splits: test (-1)
- **URGENT 2025 non-blind test set** — total ?; splits: test (-1); repo https://github.com/urgent-challenge/urgent2025_challenge/tree/main/simulation

## Metrics

- `DNSMOS` **(primary)** — range: [0, 5]
  - Non-intrusive perceptual quality metric based on ITU-T P.835, predicting mean opinion score from audio features.
- `PESQ` — range: [0, 4.5]
  - Perceptual Evaluation of Speech Quality, an intrusive metric comparing enhanced and reference speech using a psychoacoustic model.
- `ESTOI` — range: [0, 1]
  - Extended Short-Time Objective Intelligibility, an intrusive metric predicting speech intelligibility based on temporal modulation spectra.
- `WER/CER` — range: percent
  - Word Error Rate or Character Error Rate, computed by comparing ASR transcriptions of enhanced speech against reference transcripts.
- `SBS` — range: [0, 1]
  - SpeechBERTScore, computed as cosine similarity between HuBERT/mHuBERT representations of enhanced and reference speech.

## Input / output format

**Input**: Degraded speech audio waveform (16 kHz, 44.1 kHz, or 48 kHz) with various distortions (noise, reverberation, packet loss, clipping, bandwidth limitation, codec artifacts).

**Output**: Enhanced/restored speech audio waveform.

## Scoring recipe

```python
# Compare enhanced prediction against clean reference
dns = dns_mos(pred, sr=16000)
pesq = pesq(gold, pred, sr=16000)
estoi = estoi(gold, pred, sr=16000)
sbs = cosine_similarity(hubert(gold), hubert(pred))
wer = asr_wer(asr_transcribe(pred), asr_transcribe(gold))
return {"DNSMOS": dns, "PESQ": pesq, "ESTOI": estoi, "SBS": sbs, "WER": wer}
```

## Common pitfalls

- Intrusive metrics like PESQ and ESTOI are unreliable for generative models due to sensitivity to imperceptible signal-level differences.
- For the DNS 2020 with-reverb subset, clean references without reverberation must be used to compute metrics, as the model is also expected to perform dereverberation.
- ASR-based metrics (WER/CER) require careful reference selection; when transcripts are missing, pseudo-references from clean speech ASR are used.

## Evidence (verbatim from paper)

> Following the URGENT 2025 Challenge, we report a comprehensive set of evaluation metrics spanning perceptual quality, intelligibility, speaker similarity, and linguistic correctness: Non-intrusive metrics: DNSMOS (16 kHz), UTMOS (16 kHz), and NISQA (48 kHz)... Intrusive metrics: Perceptual evaluation of speech quality (PESQ) and extended short-time objective intelligibility (ESTOI)... These metrics are sensitive to imperceptible signal-level differences and may be unreliable for generative models.

## Citation

```bibtex
@misc{rong2026unipase,
  title={UniPASE: A Generative Model for Universal Speech Enhancement with High Fidelity and Low Hallucinations},
  author={Rong et al. (2026)},
  year={2026},
  note={arXiv:2604.14606}
}
```

- arXiv: 2604.14606

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.