Evaluates a unified neural TTS framework's ability to disentangle speaker identity and emotional style, measuring speaker fidelity, emotional expressiveness, and overall speech quality in both English and Mandarin. Use when the user wants to benchmark on LibriTTS, AISHELL-3, CSEMOTIONS, or asks about evaluating this task. Reports Emotional expressiveness.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill marco-voice-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Marco Voice Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-marco-voice-eval)More formats (shields.io, HTML) on the badges page.
---
name: marco-voice-eval
description: Evaluates a unified neural TTS framework's ability to disentangle speaker identity and emotional style, measuring speaker fidelity, emotional expressiveness, and overall speech quality in both English and Mandarin. Use when the user wants to benchmark on LibriTTS, AISHELL-3, CSEMOTIONS, or asks about evaluating this task. Reports Emotional expressiveness.
metadata:
skill_kind: dataset_eval
source_arxiv: 2508.02038
bibtex_key: tian2025marcovoice
confidence: high
---
# marco-voice-eval
> Marco-Voice Technical Report — Tian et al. (2025) (arXiv:2508.02038, 2025)
## What this evaluates
Evaluates a unified neural TTS framework's ability to disentangle speaker identity and emotional style, measuring speaker fidelity, emotional expressiveness, and overall speech quality in both English and Mandarin.
## Datasets
- **LibriTTS** — total ?; splits: test (400)
- **AISHELL-3** — total ?; splits: test (400)
- **CSEMOTIONS** — total ?; splits: test (700)
## Metrics
- `Speaker similarity` — range: [-1, 1]
- Cosine similarity between speaker embeddings extracted by a pre-trained speaker model from the reference and generated audio.
- `Emotional expressiveness` **(primary)** — range: [1, 5]
- Mean rating on a 5-point Likert scale provided by human listeners assessing the emotional realism of the synthesized speech.
- `MOS` — range: [1, 5]
- Mean Opinion Score from human listeners evaluating overall speech quality.
- `Whisper-WER` — range: [0, 100]
- Word Error Rate computed by the Whisper ASR model comparing the transcribed generated audio against the ground-truth text prompt.
- `DNS-MOS` — range: [1, 5]
- Deep Noise Suppression MOS, an objective neural metric estimating speech quality and naturalness.
## Input / output format
**Input**: Text prompts (Chinese or English) paired with reference audio clips for speaker identity and emotional style conditioning.
**Output**: Synthesized audio waveform.
## Scoring recipe
```python
def compute_metrics(reference_audio, generated_audio, text_prompt):
# Speaker Similarity
ref_emb = speaker_model.encode(reference_audio)
gen_emb = speaker_model.encode(generated_audio)
speaker_sim = cosine_similarity(ref_emb, gen_emb)
# Human Evaluations (Emotional expressiveness & MOS)
human_ratings = collect_human_ratings(generated_audio, scale=5)
emotion_score = mean(human_ratings['emotion'])
mos_score = mean(human_ratings['quality'])
# Automatic Metrics
wer = whisper_asr.transcribe(generated_audio)
wer = word_error_rate(wer, text_prompt)
dns_mos = dns_mos_model.predict(generated_audio)
return {
'speaker_similarity': speaker_sim,
'emotional_expressiveness': emotion_score,
'mos': mos_score,
'whisper_wer': wer,
'dns_mos': dns_mos
}
```
## Common pitfalls
- Relying solely on automatic metrics (e.g., DNS-MOS or Whisper-WER) to judge emotional expressiveness, as the paper explicitly states human evaluation is the primary measure for emotion.
- Speaker similarity scores are highly dependent on the specific pre-trained speaker embedding model used; results are not directly comparable across different embedding backbones.
- Whisper-WER may penalize emotionally distorted phonetics that are intentional in emotional speech synthesis, conflating emotional prosody with transcription errors.
## Evidence (verbatim from paper)
> We evaluated our system mainly based on human evaluation with additional automatic metrics for analysis to address the challenges for evaluating emotional speech generation with voice cloning: Speaker similarity was measured using a pre-trained speaker model that computes cosine similarity between speaker embeddings. Emotional expressiveness was evaluated through human ratings on a 5-point Likert scale. Overall speech quality was assessed using mean opinion scores (MOS) from human listeners, as well as objective metrics including Whisper-WER and DNS-MOS.
## Citation
```bibtex
@misc{tian2025marcovoice,
title={Marco-Voice Technical Report},
author={Tian et al. (2025)},
year={2025},
note={arXiv:2508.02038}
}
```
- arXiv: 2508.02038
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!