Skip to content
Back to skills

Tacotron2 Mos Eval

ASecurity

Evaluates the perceptual naturalness and quality of text-to-speech synthesis. It probes the model's ability to generate high-fidelity audio waveforms that are indistinguishable from human speech. Use when the user wants to benchmark on Internal US English Test Set, Custom 100-Sentence Test Set, News Headlines Test Set, or asks about evaluating this task. Reports MOS.

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

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill tacotron2-mos-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tacotron2 Mos Eval?

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

Security grade badge for Tacotron2 Mos Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-tacotron2-mos-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-tacotron2-mos-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: tacotron2-mos-eval
description: Evaluates the perceptual naturalness and quality of text-to-speech synthesis. It probes the model's ability to generate high-fidelity audio waveforms that are indistinguishable from human speech. Use when the user wants to benchmark on Internal US English Test Set, Custom 100-Sentence Test Set, News Headlines Test Set, or asks about evaluating this task. Reports MOS.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 1712.05884
  bibtex_key: [REDACTED]
  confidence: high
---

# tacotron2-mos-eval

> Natural TTS Synthesis by Conditioning WaveNet on Mel Spectrogram Predictions — Shen et al. (2017) (arXiv:1712.05884, 2017)

## What this evaluates

Evaluates the perceptual naturalness and quality of text-to-speech synthesis. It probes the model's ability to generate high-fidelity audio waveforms that are indistinguishable from human speech.

## Datasets

- **Internal US English Test Set** — total ?; splits: test (100)
- **Custom 100-Sentence Test Set** — total 100; splits: test (100)
- **News Headlines Test Set** — total 37; splits: test (37)

## Metrics

- `MOS` **(primary)** — range: other
  - Subjective Mean Opinion Score calculated as the arithmetic mean of human ratings. Each audio sample is rated by at least 8 independent raters on a 1 to 5 scale with 0.5 point increments. Scores are averaged across all raters and all test samples.
- `Side-by-Side Score` — range: other
  - Mean of human ratings on a -3 to 3 scale comparing synthesized audio against ground truth. -3 indicates synthesized is much worse, 3 indicates synthesized is much better.
- `Error Count` — range: other
  - Manual count of specific error categories per 100 sentences: repeated words, mispronunciations, skipped words, unnatural prosody, and end-point prediction failures.

## Input / output format

**Input**: Normalized text sequence (e.g., numbers spelled out like 'sixteen', abbreviations expanded).

**Output**: Audio waveform (speech).

## Scoring recipe

```python
def compute_mos(predictions, gold, num_raters=8):
    all_scores = []
    for pred in predictions:
        rater_scores = [r.rate(pred) for r in range(num_raters)] # scale 1-5, step 0.5
        all_scores.extend(rater_scores)
    return sum(all_scores) / len(all_scores)

def compute_sbs(predictions, gold):
    scores = []
    for pred, gt in zip(predictions, gold):
        score = r.compare(pred, gt) # scale -3 to 3
        scores.append(score)
    return sum(scores) / len(scores)
```

## Common pitfalls

- Confusing teacher-forcing training (ground truth alignment) with autoregressive inference (predicted features), which drastically affects quality.
- Using non-normalized text (e.g., digits, abbreviations) without explicit spelling rules, leading to severe pronunciation errors.
- Assuming MOS generalizes to out-of-domain text; the internal test set shares recurring patterns/words with training data, potentially inflating scores.

## Evidence (verbatim from paper)

> Audio generated on this set are sent to a human rating service similar to Amazon’s Mechanical Turk where each sample is rated by at least 8 raters on a scale from 1 to 5 with 0.5 point increments, from which a subjective mean opinion score (MOS) is calculated.

## Citation

```bibtex
@misc{shen2017tacotron2,
  title={Natural TTS Synthesis by Conditioning WaveNet on Mel Spectrogram Predictions},
  author={Shen et al. (2017)},
  year={2017},
  note={arXiv:1712.05884}
}
```

- arXiv: 1712.05884

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.