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...
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill fish-audio-s2-eval --agent claude-codeInstalls 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 automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-fish-audio-s2-eval)More formats (shields.io, HTML) on the badges page.
---
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: liao2026fishaudios2
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
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!