Skip to content
Back to skills

Llama Vits Tts Eval

ASecurity

Evaluates the naturalness, intelligibility, and emotional expressiveness of a non-autoregressive TTS model enhanced with LLM-derived semantic embeddings. Probes how well semantic tokens from Llama2 versus BERT improve acoustic quality and emotion similarity compared to baselines. Use when the user wants to benchmark on LJSpeech, 1-hour LJSpeech, EmoV_DB_bea_sem, or asks about evaluating this task. Reports ESMOS.

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

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill llama-vits-tts-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Llama Vits Tts Eval?

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

Security grade badge for Llama Vits Tts Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-llama-vits-tts-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-llama-vits-tts-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: llama-vits-tts-eval
description: Evaluates the naturalness, intelligibility, and emotional expressiveness of a non-autoregressive TTS model enhanced with LLM-derived semantic embeddings. Probes how well semantic tokens from Llama2 versus BERT improve acoustic quality and emotion similarity compared to baselines. Use when the user wants to benchmark on LJSpeech, 1-hour LJSpeech, EmoV_DB_bea_sem, or asks about evaluating this task. Reports ESMOS.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2404.06714
  bibtex_key: [REDACTED]
  confidence: high
---

# llama-vits-tts-eval

> Llama-VITS: Enhancing TTS Synthesis with Semantic Awareness — Feng et al. (2024) (arXiv:2404.06714, 2024)

## What this evaluates

Evaluates the naturalness, intelligibility, and emotional expressiveness of a non-autoregressive TTS model enhanced with LLM-derived semantic embeddings. Probes how well semantic tokens from Llama2 versus BERT improve acoustic quality and emotion similarity compared to baselines.

## Datasets

- **LJSpeech** — total ?; splits: train (-1), test (-1)
- **1-hour LJSpeech** — total ?; splits: train (-1), test (-1)
- **EmoV_DB_bea_sem** — total ?; splits: train (-1), test (51)

## Metrics

- `ESMOS` **(primary)** — range: [1, 5]
  - Emotion Similarity Mean Opinion Score. Participants rate emotion similarity to ground truth on a 5-point scale: 1 (Bad Match) to 5 (Excellent Match).
- `UTMOS` — range: [1, 5]
  - UTokyo-SaruLab Mean Opinion Score. A neural MOS prediction network trained on Blizzard and Voice Conversion Challenge data.
- `MCD` — range: dB
  - Mel-Cepstral Distortion. Measures spectral distortion between synthesized and reference speech in decibels.
- `CER` — range: percent
  - Character Error Rate. Computed using Whisper-large to transcribe synthesized audio and compare against ground truth text.
- `WER` — range: percent
  - Word Error Rate. Computed using Whisper-large to transcribe synthesized audio and compare against ground truth text.

## Input / output format

**Input**: Text transcript or phoneme sequence, optionally augmented with global or sequential semantic embeddings extracted from Llama2 or BERT models.

**Output**: Synthesized speech waveform.

## Scoring recipe

```python
# ESMOS (Subjective)
esmos_scores = []
for sample in test_samples:
    score = mturk_participant_rating(sample.synthesized_audio, sample.gt_audio, scale=1-5)
    esmos_scores.append(score)
esmos = mean(esmos_scores)

# UTMOS (Objective)
utmos_scores = [speechmos_model.predict(audio) for audio in test_audios]
utmos = mean(utmos_scores)

# MCD (Objective)
mcd_values = [mel_cepstral_distortion(ref, synth) for ref, synth in zip(ref_audios, synth_audios)]
mcd = mean(mcd_values)

# CER/WER (Objective via Whisper-large)
transcriptions = whisper_large.transcribe(test_audios)
cer = character_error_rate(transcriptions, ground_truth_texts)
wer = word_error_rate(transcriptions, ground_truth_texts)
```

## Common pitfalls

- ESMOS instructions explicitly tell participants to ignore voice quality, style, and audio quality, focusing solely on emotiveness; failing to enforce this skews results.
- Training protocols differ by dataset size: LJSpeech variants train from scratch for 100k steps, while EmoV_DB_bea_sem fine-tunes a 100k-step LJSpeech checkpoint for 150k steps, making step-count comparisons invalid across datasets.
- Objective metrics rely on specific external toolchains (SpeechMOS for UTMOS, ESPnet for MCD, Whisper-large for CER/WER) rather than native model outputs, requiring strict version control for reproducibility.

## Evidence (verbatim from paper)

> In subjective evaluation, we conduct Emotion Similarity Mean Opinion Score (ESMOS) experiments to evaluate emotion similarity for EmoV_DB_bea_sem. ... In objective evaluation, we utilize UTokyo-SaruLab Mean Opinion Score (UTMOS), Mel-Cepstral Distortion (MCD), and speech recognition performance measured by Character Error Rate (CER) and Word Error Rate (WER).

## Citation

```bibtex
@misc{feng2024llamavits,
  title={Llama-VITS: Enhancing TTS Synthesis with Semantic Awareness},
  author={Feng et al. (2024)},
  year={2024},
  note={arXiv:2404.06714}
}
```

- arXiv: 2404.06714

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.