Skip to content
Back to skills

Lrl Spoof Srr Eval

ASecurity

Evaluates cross-lingual robustness of spoofing countermeasures by measuring spoof rejection rates on a multilingual synthetic-speech corpus at a fixed operating point calibrated on external benchmarks. Probes how language and synthesizer identity independently affect spoof detection performance. Use when the user wants to benchmark on Low-Resource Language Spoofing Corpus, or asks about evaluating this task. Reports spoof rejection rate (SRR).

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

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill lrl-spoof-srr-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Lrl Spoof Srr Eval?

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

Security grade badge for Lrl Spoof Srr Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-lrl-spoof-srr-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-lrl-spoof-srr-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: lrl-spoof-srr-eval
description: Evaluates cross-lingual robustness of spoofing countermeasures by measuring spoof rejection rates on a multilingual synthetic-speech corpus at a fixed operating point calibrated on external benchmarks. Probes how language and synthesizer identity independently affect spoof detection performance. Use when the user wants to benchmark on Low-Resource Language Spoofing Corpus, or asks about evaluating this task. Reports spoof rejection rate (SRR).
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2603.02364
  bibtex_key: [REDACTED]
  confidence: high
---

# lrl-spoof-srr-eval

> When Spoof Detectors Travel: Evaluation Across 66 Languages in the Low-Resource Language Spoofing Corpus — Borodin et al. (2026) (arXiv:2603.02364, 2026)

## What this evaluates

Evaluates cross-lingual robustness of spoofing countermeasures by measuring spoof rejection rates on a multilingual synthetic-speech corpus at a fixed operating point calibrated on external benchmarks. Probes how language and synthesizer identity independently affect spoof detection performance.

## Datasets

- **Low-Resource Language Spoofing Corpus** — total ?; splits: test (-1)

## Metrics

- `spoof rejection rate (SRR)` **(primary)** — range: percent
  - SRR(τ) = (1/N) * Σ 1[s(x_i) < τ], where s(x) is the CM score (higher indicates bonafide), τ is a fixed threshold, and x_i are spoofed utterances. Evaluated at a transferred EER operating point τ_EER calibrated on pooled external benchmarks.

## Input / output format

**Input**: Spoofed audio utterances from the target corpus.

**Output**: A continuous CM score per utterance, where higher scores indicate bonafide and lower scores indicate spoofed speech.

## Scoring recipe

```python
# 1. Calibrate threshold on external benchmarks
all_scores = concat_scores(external_benchmarks)
tau_EER = find_threshold_where_FAR_equals_FRR(all_scores)

# 2. Evaluate SRR on target corpus
N = len(target_spoof_utterances)
spoof_scores = [model.predict(x) for x in target_spoof_utterances]
SRR = sum(1 for s in spoof_scores if s < tau_EER) / N
return SRR * 100  # percentage
```

## Common pitfalls

- The target corpus contains only spoofed speech, so standard EER cannot be computed directly on it; a threshold must be transferred from external benchmarks.
- SRR is a spoof-only metric and does not account for false rejection rates on bonafide speech, so it does not represent a full security operating point.
- Performance differences across languages may be confounded by synthesizer identity unless CM and TTS systems are explicitly fixed during controlled comparisons.

## Evidence (verbatim from paper)

> Let $s(x)$ denote the CM score for utterance $x$; higher scores indicate bonafide. Given a threshold $\tau$, the spoof rejection rate (SRR) on our spoof-only corpus is $\mathrm{SRR}(\tau)\=\frac{1}{N}\sum_{i\=1}^{N}\mathbbm{1}\big[s(x_{i})<\tau\big],$ where ${x_{i}}_{i\=1}^{N}$ are spoofed utterances. Since our corpus contains no bonafide speech, we cannot compute an EER directly on it; instead, we evaluate SRR at a transferred operating point $\tau_{\mathrm{EER}}$ calibrated on pooled external benchmarks (Section 4.3).

## Citation

```bibtex
@misc{borodin2026whenspoof,
  title={When Spoof Detectors Travel: Evaluation Across 66 Languages in the Low-Resource Language Spoofing Corpus},
  author={Borodin et al. (2026)},
  year={2026},
  note={arXiv:2603.02364}
}
```

- arXiv: 2603.02364

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.