Skip to content
Back to skills

Fish Audio S2 Eval

ASecurity

Evaluates speech synthesis models on intelligibility, speaker similarity, and long-form generation across multiple languages. It also assesses subjective qualities like naturalness, instruction-following, and human-level indistinguishability using automated LLM-as-a-Judge and Audio Turing Test frameworks. Use when the user wants to benchmark on Seed-TTS-Eval, CV3-Eval, Minimax Multilingual Testset, Long-TTS-Eval, Audio Turing Test, Emergent TTS Eval, or asks about evaluating this task. Report...

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

Works with

  • cli

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill fish-audio-s2-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Fish Audio S2 Eval?

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

Security grade badge for Fish Audio S2 Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-fish-audio-s2-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-fish-audio-s2-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: fish-audio-s2-eval
description: Evaluates speech synthesis models on intelligibility, speaker similarity, and long-form generation across multiple languages. It also assesses subjective qualities like naturalness, instruction-following, and human-level indistinguishability using automated LLM-as-a-Judge and Audio Turing Test frameworks. Use when the user wants to benchmark on Seed-TTS-Eval, CV3-Eval, Minimax Multilingual Testset, Long-TTS-Eval, Audio Turing Test, Emergent TTS Eval, or asks about evaluating this task. Reports WER (%).
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2603.08823
  bibtex_key: [REDACTED]
  confidence: high
---

# fish-audio-s2-eval

> Fish Audio S2 Technical Report — Liao et al. (2026) (arXiv:2603.08823, 2026)

## What this evaluates

Evaluates speech synthesis models on intelligibility, speaker similarity, and long-form generation across multiple languages. It also assesses subjective qualities like naturalness, instruction-following, and human-level indistinguishability using automated LLM-as-a-Judge and Audio Turing Test frameworks.

## Datasets

- **Seed-TTS-Eval** — total ?; splits: test-zh (-1), test-en (-1), zh-hard (-1)
- **CV3-Eval** — total ?; splits: multilingual-9lang (-1)
- **Minimax Multilingual Testset** — total ?; splits: 24-languages (-1)
- **Long-TTS-Eval** — total ?; splits: English (-1), Chinese (-1)
- **Audio Turing Test** — total 499; splits: ATT-Corpus (499)
- **Emergent TTS Eval** — total ?; splits: 5-dimensions (-1)

## Metrics

- `WER (%)` **(primary)** — range: percent
  - Word Error Rate: ratio of edit operations (insertions, deletions, substitutions) between the ASR-transcribed output and the reference text.
- `CER (%)` — range: percent
  - Character Error Rate: same as WER but computed at the character level, primarily used for Chinese evaluation.
- `SIM (Speaker Similarity)` — range: [0, 1]
  - Cosine similarity between speaker embeddings extracted from generated audio (3s chunks, 1.5s hop) and reference audio using WavLM-large. Reported as mean and standard deviation across chunks.
- `Win-Rate (%)` — range: percent
  - Percentage of pairwise comparisons where the model's output is preferred over a baseline model by the LLM-as-a-Judge or evaluation framework.
- `ATT Posterior Mean` — range: [0, 1]
  - Posterior probability of the 'Human' class from the Audio Turing Test evaluation, estimated via Bayesian inference using the Auto-ATT model.

## Input / output format

**Input**: Reference audio clip and text prompt (optionally with instruction/style tags).

**Output**: Synthesized audio waveform.

## Scoring recipe

```python
def compute_wer_cer(generated_audio, ref_text, lang):
    asr = 'Whisper-large-v3' if lang == 'en' else 'Paraformer-zh'
    transcribed = asr.transcribe(generated_audio, chunk_size=28)
    return edit_distance(transcribed, ref_text) / len(ref_text)

def compute_sim(gen_audio, ref_audio):
    chunks = chunk_audio(gen_audio, duration=3.0, hop=1.5)
    ref_emb = wavlm_large.encode(ref_audio)
    sims = [cosine_similarity(wavlm_large.encode(c), ref_emb) for c in chunks]
    return {'mean': mean(sims), 'std': std(sims)}

def compute_att_posterior(audio):
    return auto_att_model.predict_proba(audio)['Human']
```

## Common pitfalls

- WER/CER values are highly dependent on the specific ASR model (Whisper vs Paraformer) and chunking strategy (28s non-overlapped) used for transcription.
- SIM scores require strict adherence to the 3s chunking with 1.5s hop and WavLM-large embeddings; deviating from this changes the scale.
- ATT results are reported as posterior means from a Bayesian model, not simple classification accuracy, making direct comparison with standard accuracy metrics invalid.

## Evidence (verbatim from paper)

> We assess voice-cloning intelligibility on Seed-TTS-Eval using WER over the test-zh, test-en, and ZH-hard splits. WER is computed by transcribing synthesized audio with Whisper-large-v3 (Radford et al., 2023) for English and Paraformer-zh Gao et al. (2023) for Chinese, following the benchmark protocol; results are reported in Table 1.

## Citation

```bibtex
@misc{liao2026fishaudios2,
  title={Fish Audio S2 Technical Report},
  author={Liao et al. (2026)},
  year={2026},
  note={arXiv:2603.08823}
}
```

- arXiv: 2603.08823

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.