Evaluates the naturalness and quality of synthesized speech from text-to-speech models trained on the LibriTTS corpus. It probes how audio sampling rate, text normalization, and sentence-level splitting affect human-perceived speech naturalness compared to the original LibriSpeech dataset. Use when the user wants to benchmark on LibriTTS, or asks about evaluating this task. Reports MOS.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill libritts-tts-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Libritts Tts Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-libritts-tts-eval)More formats (shields.io, HTML) on the badges page.
---
name: libritts-tts-eval
description: Evaluates the naturalness and quality of synthesized speech from text-to-speech models trained on the LibriTTS corpus. It probes how audio sampling rate, text normalization, and sentence-level splitting affect human-perceived speech naturalness compared to the original LibriSpeech dataset. Use when the user wants to benchmark on LibriTTS, or asks about evaluating this task. Reports MOS.
metadata:
skill_kind: dataset_eval
source_arxiv: 1904.02882
bibtex_key: zen2019libritts
confidence: high
---
# libritts-tts-eval
> LibriTTS: A Corpus Derived from LibriSpeech for Text-to-Speech — Zen et al. (2019) (arXiv:1904.02882, 2019)
## What this evaluates
Evaluates the naturalness and quality of synthesized speech from text-to-speech models trained on the LibriTTS corpus. It probes how audio sampling rate, text normalization, and sentence-level splitting affect human-perceived speech naturalness compared to the original LibriSpeech dataset.
## Datasets
- **LibriTTS** — total ?; splits: train-clean (-1), test (-1)
## Metrics
- `MOS` **(primary)** — range: other
- Average human rating on a 5-point Likert scale (1: Bad, 2: Poor, 3: Fair, 4: Good, 5: Excellent) in increments of 0.5, assessing the naturalness of synthesized speech stimuli.
## Input / output format
**Input**: Character sequences with punctuation marks from normalized text.
**Output**: Synthesized speech waveform (audio).
## Scoring recipe
```python
ratings = []
for stimulus in stimuli:
rating = human_listener_rate(stimulus, scale=[1, 5], step=0.5, criterion="naturalness")
ratings.append(rating)
mos = sum(ratings) / len(ratings)
return mos
```
## Common pitfalls
- Comparing LibriTTS (~245 hours) directly to LibriSpeech (~460 hours) without controlling for the difference in training data size.
- The evaluation setup shows a consistent performance gap between male and female speakers, indicating the model configuration is suboptimal for male voices.
- Down-sampling 24kHz synthesized audio to 16kHz is used to isolate sampling rate effects, which may confound naturalness ratings if listeners are sensitive to bandwidth.
## Evidence (verbatim from paper)
> Quantitative subjective evaluations relied on crowd-sourced mean opinion scores (MOS) rating the naturalness of the synthesized speech by native speakers using headphones. After listening to each stimulus, a subject was asked to rate the naturalness of the stimulus in a five-point Likert scale score (1: Bad, 2: Poor, 3: Fair, 4: Good, 5: Excellent) in increments of 0.5.
## Citation
```bibtex
@misc{zen2019libritts,
title={LibriTTS: A Corpus Derived from LibriSpeech for Text-to-Speech},
author={Zen et al. (2019)},
year={2019},
note={arXiv:1904.02882}
}
```
- arXiv: 1904.02882

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!