Skip to content
Back to skills

Audio Deepfake Generalization Eval

ASecurity

This benchmark evaluates the generalization capability of audio deepfake detection models by testing their performance on controlled, studio-recorded spoofing data versus real-world, uncontrolled in-the-wild audio. It probes whether models trained on standard lab benchmarks can robustly distinguish real from synthetic speech in practical deployment scenarios. Use when the user wants to benchmark on ASVspoof 2019 LA, In-the-Wild Data, or asks about evaluating this task. Reports EER.

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

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill audio-deepfake-generalization-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Audio Deepfake Generalization Eval?

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

Security grade badge for Audio Deepfake Generalization Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-audio-deepfake-generalization-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-audio-deepfake-generalization-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: audio-deepfake-generalization-eval
description: This benchmark evaluates the generalization capability of audio deepfake detection models by testing their performance on controlled, studio-recorded spoofing data versus real-world, uncontrolled in-the-wild audio. It probes whether models trained on standard lab benchmarks can robustly distinguish real from synthetic speech in practical deployment scenarios. Use when the user wants to benchmark on ASVspoof 2019 LA, In-the-Wild Data, or asks about evaluating this task. Reports EER.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2203.16263
  bibtex_key: [REDACTED]
  confidence: high
---

# audio-deepfake-generalization-eval

> Does Audio Deepfake Detection Generalize? — Müller et al. (2022) (arXiv:2203.16263, 2022)

## What this evaluates

This benchmark evaluates the generalization capability of audio deepfake detection models by testing their performance on controlled, studio-recorded spoofing data versus real-world, uncontrolled in-the-wild audio. It probes whether models trained on standard lab benchmarks can robustly distinguish real from synthetic speech in practical deployment scenarios.

## Datasets

- **ASVspoof 2019 LA** — total ?; splits: train (-1), dev (-1), eval (-1)
- **In-the-Wild Data** — total ?; splits: test (-1)

## Metrics

- `EER` **(primary)** — range: percent
  - Equal Error Rate, the operating point where the False Acceptance Rate (FAR) equals the False Rejection Rate (FRR). Reported as a percentage.
- `t-DCF` — range: [0, 1]
  - Tandem Detection Cost Function, a cost metric that combines the costs of spoof detection errors and automatic speaker verification (ASV) errors, weighted by specific false alarm and miss costs defined in the ASVspoof challenge.

## Input / output format

**Input**: Audio samples provided either as raw waveforms or pre-extracted 513-dimensional features (cqtspec, logspec, melspec). Inputs are processed as either full variable-length recordings or fixed 4-second segments (randomly sampled if longer, repeated if shorter).

**Output**: A binary classification probability or logit indicating whether the input audio is real or spoofed/deepfake.

## Scoring recipe

```python
def compute_eer(predictions, labels):
    # predictions: continuous scores, labels: 0 (real) or 1 (fake)
    far, frr, thresholds = compute_roc(predictions, labels)
    # Find threshold where FAR ≈ FRR
    idx = np.argmin(np.abs(far - frr))
    eer = (far[idx] + frr[idx]) / 2.0
    return eer * 100  # Return as percentage
```

## Common pitfalls

- Evaluating solely on the ASVspoof 2019 'eval' split overestimates real-world robustness because the test audios share acoustic properties with the training data.
- Using mel-scaled spectrograms (melspec) instead of cqtspec or logspec features causes severe performance degradation (up to 37% EER drop on average).
- Fixed 4-second truncation/repetition strategies can unfairly penalize models that naturally handle variable-length inputs, skewing cross-architecture comparisons.

## Evidence (verbatim from paper)

> We report both the equal-error rate (EER) and the tandem detection cost function (t-DCF) on the ASVspoof 2019 ‘eval’ data. For consistency with the related work, we use the original implementation of the t-DCF as provided for the ASVspoof 2019 challenge. For our proposed dataset, we report only the EER. This is because t-DCF scores require the false alarm and miss costs, which are available only for ASVspoof.

## Citation

```bibtex
@misc{muller2022doesaudio,
  title={Does Audio Deepfake Detection Generalize?},
  author={Müller et al. (2022)},
  year={2022},
  note={arXiv:2203.16263}
}
```

- arXiv: 2203.16263

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.