# Synparaspeech Eval

> Evaluates the effectiveness of an automated framework for synthesizing paralinguistic speech datasets on downstream paralinguistic text-to-speech generation and event detection tasks. It measures how well the generated data improves model performance in producing and recognizing paralinguistic features like laughter, sighs, and gasps compared to real-world annotated datasets. Use when the user wants to benchmark on SynParaSpeech, or asks about evaluating this task. Reports PMOS.

- Skill: `qhjqhj00/synparaspeech-eval` (Agent Skill)
- Install (CLI): `npx skillmds add qhjqhj00/synparaspeech-eval`
- Raw SKILL.md: https://api.skillmd.com/api/skills/qhjqhj00/synparaspeech-eval/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: qhjqhj00 (https://skillmd.com/u/qhjqhj00)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/qhjqhj00/synparaspeech-eval

---


# synparaspeech-eval

> SynParaSpeech: Automated Synthesis of Paralinguistic Datasets for Speech Generation and Understanding — Bai et al. (2025) (arXiv:2509.14946, 2025)

## What this evaluates

Evaluates the effectiveness of an automated framework for synthesizing paralinguistic speech datasets on downstream paralinguistic text-to-speech generation and event detection tasks. It measures how well the generated data improves model performance in producing and recognizing paralinguistic features like laughter, sighs, and gasps compared to real-world annotated datasets.

## Datasets

- **SynParaSpeech** — total ?; splits: train (-1), val (-1); repo https://github.com/ShawnPi233/SynParaSpeech

## Metrics

- `PMOS` **(primary)** — range: other
  - Paralinguistic MOS: a 5-point subjective rating scale used to evaluate the quality of synthesized paralinguistic features.
- `Accuracy` — range: [0, 1]
  - The proportion of correctly predicted paralinguistic event labels out of the total test instances.
- `Macro F1 Score` — range: [0, 1]
  - The unweighted mean of recall or precision computed independently for each paralinguistic class, then averaged.
- `CER` — range: percent
  - Character Error Rate: the edit distance between the predicted and reference transcriptions normalized by the reference length, measuring intelligibility.
- `SECS` — range: other
  - Speaker Similarity Score: an objective metric quantifying the acoustic similarity between the synthesized and reference speaker embeddings.
- `UTMOSv2` — range: other
  - An objective speech quality score predicted by a dedicated model, calibrated to align with human listening tests.
- `NMOS` — range: other
  - Naturalness MOS: a 5-point subjective rating for the overall naturalness of the synthesized audio.
- `SMOS` — range: other
  - Speaker Similarity MOS: a 5-point subjective rating for how well the synthesized voice matches the target speaker.
- `QMOS` — range: other
  - Overall Quality MOS: a 5-point subjective rating for the combined audio quality of the synthesized output.

## Input / output format

**Input**: For TTS: text prompts with inserted paralinguistic labels (e.g., [laugh], [sigh]). For Event Detection: audio clips paired with varying numbers of context prompts (1 to 7-shot).

**Output**: For TTS: synthesized audio waveforms. For Event Detection: predicted paralinguistic event category labels.

## Scoring recipe

```python
def score_tts(predictions, references):
    cer = edit_distance(predictions, references) / len(references)
    mos_scores = collect_5point_ratings(predictions) # PMOS, NMOS, SMOS, QMOS
    return cer, mos_scores

def score_detection(predictions, labels):
    accuracy = sum(p == l for p, l in zip(predictions, labels)) / len(labels)
    f1_macro = mean(f1_score(y_true=labels, y_pred=predictions, average='macro'))
    return accuracy, f1_macro
```

## Common pitfalls

- CER may artificially increase for paralinguistic speech because sounds like laughter are transcribed literally (e.g., 'ha ha'), penalizing intelligibility metrics designed for standard speech.
- Objective metrics like CER, SECS, and UTMOSv2 are calibrated for standard speech and may show slight declines when evaluating paralinguistic synthesis, despite clear improvements in paralinguistic quality (PMOS).
- Context size in event detection has a non-monotonic effect; performance peaks at 5-shot and degrades at 7-shot due to input overload, requiring careful prompt selection.

## Evidence (verbatim from paper)

> Model performance was assessed using both objective and subjective metrics. Objective measures include character error rate (CER) for intelligibility, SECS for speaker similarity, and UTMOSv2 for speech quality. Subjective evaluation employed 5-point ratings: PMOS for the paralinguistic quality, NMOS for naturalness, SMOS for speaker similarity, and QMOS for overall audio quality. For MOS ratings, 21 volunteers participated in a double-blind evaluation. Performance was measured using accuracy, macro F1 score, and CER.

## Citation

```bibtex
@misc{bai2025synparaspeech,
  title={SynParaSpeech: Automated Synthesis of Paralinguistic Datasets for Speech Generation and Understanding},
  author={Bai et al. (2025)},
  year={2025},
  note={arXiv:2509.14946}
}
```

- arXiv: 2509.14946

