covocheval
The ISCSLP 2024 Conversational Voice Clone (CoVoC) Challenge: Tasks, Results and Findings — Xia et al. (2024) (arXiv:2411.00064, 2024)
What this evaluates
Evaluates zero-shot conversational voice cloning systems on their ability to generate natural, expressive speech that matches a target speaker's timbre and spontaneous style without prior training on the target speaker. It measures pronunciation accuracy, speaker similarity, and subjective qualities like naturalness, quality, and spontaneous style.
Datasets
- HQ-Conversations / CoVoC Test Prompts — total ?; splits: test (-1)
Metrics
CER — range: percent
- Character Error Rate computed between the ground truth transcript and the transcript recognized by an external ASR model (paraformer-large) from the synthesized audio.
SIM — range: [-1, 1]
- Cosine similarity between speaker embeddings extracted from the reference speech and the generated speech using the Resemblyzer tool.
SN — range: [1, 5]
- Mean Opinion Score (1-5) for speech naturalness, assessing pronunciation correctness, ambiguity, tone changes, and pause naturalness.
SQ — range: [1, 5]
- Mean Opinion Score (1-5) for speech quality, assessing electronic distortion and voice clarity.
SS — range: [1, 5]
- Mean Opinion Score (1-5) for speaker similarity, assessing timbre and speaking style match to the target speaker.
SSS — range: [1, 5]
- Mean Opinion Score (1-5) for speech spontaneous style, assessing colloquial words, laughter, non-rhythmic pauses, stress, and rhythm.
FS (primary) — range: [1, 5]
- Final Score computed as the unweighted average of the four MOS scores: FS = 0.25×SN + 0.25×SQ + 0.25×SS + 0.25×SSS.
Input / output format
Input: Reference audio clip (target speaker) and target text transcript.
Output: Synthesized audio waveform matching the target text in the target speaker's voice.
Scoring recipe
def compute_metrics(reference_audio, predicted_audio, gold_transcript):
# Objective
cer = compute_cer(gold_transcript, asr_model(predicted_audio))
sim = cosine_similarity(resemblyzer_embed(reference_audio), resemblyzer_embed(predicted_audio))
# Subjective (averaged across 10 raters)
sn, sq, ss, sss = [rater_score(sample) for rater_score in raters]
fs = 0.25 * sn + 0.25 * sq + 0.25 * ss + 0.25 * sss
return {"CER": cer, "SIM": sim, "SN": sn, "SQ": sq, "SS": ss, "SSS": sss, "FS": fs}
Common pitfalls
- CER requires an external ASR model to transcribe the synthesized audio before computing error; it is not a direct string-to-string comparison.
- All audio samples must be resampled to 16 kHz before objective metric computation.
- The Final Score (FS) is a simple unweighted average of the four MOS aspects, despite the formula notation implying a weighted sum.
Evidence (verbatim from paper)
The objective evaluation consisted of two aspects: pronunciation accuracy and timbre similarity. We employ Character Error Rate (CER) and cosine similarity for evaluation: Character Error Rate: CER is computed between the ground truth transcript and the recognized transcript. We use an open-source paraformer-large model to recognize the synthesized speech into the corresponding transcription. Speaker Similarity (SIM): We employ the Resemblyzer tool to extract speaker embedding and compute the cosine similarity between the reference speech and generated speech.
Citation
@misc{xia2024covocheval,
title={The ISCSLP 2024 Conversational Voice Clone (CoVoC) Challenge: Tasks, Results and Findings},
author={Xia et al. (2024)},
year={2024},
note={arXiv:2411.00064}
}
1---2name: covocheval3description: Evaluates zero-shot conversational voice cloning systems on their ability to generate natural, expressive speech that matches a target speaker's timbre and spontaneous style without prior training on the target speaker. It measures pronunciation accuracy, speaker similarity, and subjective qualities like naturalness, quality, and spontaneous style. Use when the user wants to benchmark on HQ-Conversations / CoVoC Test Prompts, or asks about evaluating this task. Reports FS.4---56# covocheval78> The ISCSLP 2024 Conversational Voice Clone (CoVoC) Challenge: Tasks, Results and Findings — Xia et al. (2024) (arXiv:2411.00064, 2024)910## What this evaluates1112Evaluates zero-shot conversational voice cloning systems on their ability to generate natural, expressive speech that matches a target speaker's timbre and spontaneous style without prior training on the target speaker. It measures pronunciation accuracy, speaker similarity, and subjective qualities like naturalness, quality, and spontaneous style.1314## Datasets1516- **HQ-Conversations / CoVoC Test Prompts** — total ?; splits: test (-1)1718## Metrics1920- `CER` — range: percent21 - Character Error Rate computed between the ground truth transcript and the transcript recognized by an external ASR model (paraformer-large) from the synthesized audio.22- `SIM` — range: [-1, 1]23 - Cosine similarity between speaker embeddings extracted from the reference speech and the generated speech using the Resemblyzer tool.24- `SN` — range: [1, 5]25 - Mean Opinion Score (1-5) for speech naturalness, assessing pronunciation correctness, ambiguity, tone changes, and pause naturalness.26- `SQ` — range: [1, 5]27 - Mean Opinion Score (1-5) for speech quality, assessing electronic distortion and voice clarity.28- `SS` — range: [1, 5]29 - Mean Opinion Score (1-5) for speaker similarity, assessing timbre and speaking style match to the target speaker.30- `SSS` — range: [1, 5]31 - Mean Opinion Score (1-5) for speech spontaneous style, assessing colloquial words, laughter, non-rhythmic pauses, stress, and rhythm.32- `FS` **(primary)** — range: [1, 5]33 - Final Score computed as the unweighted average of the four MOS scores: FS = 0.25×SN + 0.25×SQ + 0.25×SS + 0.25×SSS.3435## Input / output format3637**Input**: Reference audio clip (target speaker) and target text transcript.3839**Output**: Synthesized audio waveform matching the target text in the target speaker's voice.4041## Scoring recipe4243```python44def compute_metrics(reference_audio, predicted_audio, gold_transcript):45 # Objective46 cer = compute_cer(gold_transcript, asr_model(predicted_audio))47 sim = cosine_similarity(resemblyzer_embed(reference_audio), resemblyzer_embed(predicted_audio))48 # Subjective (averaged across 10 raters)49 sn, sq, ss, sss = [rater_score(sample) for rater_score in raters]50 fs = 0.25 * sn + 0.25 * sq + 0.25 * ss + 0.25 * sss51 return {"CER": cer, "SIM": sim, "SN": sn, "SQ": sq, "SS": ss, "SSS": sss, "FS": fs}52```5354## Common pitfalls5556- CER requires an external ASR model to transcribe the synthesized audio before computing error; it is not a direct string-to-string comparison.57- All audio samples must be resampled to 16 kHz before objective metric computation.58- The Final Score (FS) is a simple unweighted average of the four MOS aspects, despite the formula notation implying a weighted sum.5960## Evidence (verbatim from paper)6162> The objective evaluation consisted of two aspects: pronunciation accuracy and timbre similarity. We employ Character Error Rate (CER) and cosine similarity for evaluation: Character Error Rate: CER is computed between the ground truth transcript and the recognized transcript. We use an open-source paraformer-large model to recognize the synthesized speech into the corresponding transcription. Speaker Similarity (SIM): We employ the Resemblyzer tool to extract speaker embedding and compute the cosine similarity between the reference speech and generated speech.6364## Citation6566```bibtex67@misc{xia2024covocheval,68 title={The ISCSLP 2024 Conversational Voice Clone (CoVoC) Challenge: Tasks, Results and Findings},69 author={Xia et al. (2024)},70 year={2024},71 note={arXiv:2411.00064}72}73```7475- arXiv: 2411.00064