Downloads ยท 30 days
19
22% of all-time downloads
y-ren16/MCLP-Score
MCLP-Score is a text-to-speech model from y-ren16. Use it when you need text read aloud. The card lists the license as apache-2.0.
<h1 align="center" MCLP-Score: Continuation Score Model for MCLP Metric </h1
Downloads ยท 30 days
19
22% of all-time downloads
All-time downloads
87
Public
Parameters
8.3B
17.9 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors16.6 GB ยท 93%
From the Hugging Face model README
MCLP-Score is the Continuation Score model used to compute the MCLP (Mean Continuation Log-Probability) metric. Given a ground-truth audio prefix, this model evaluates how well a generated audio segment continues the stylistic pattern of the ground-truth, producing a log-probability score that measures expressive consistency.
The MCLP metric serves as both:
This model is presented in:
Evaluating and Rewarding LALMs for Expressive Role-Play TTS via Mean Continuation Log-Probability Yong Ren*, Jingbei Li*, Haiyang Sun, Yujie Chen, Cheng Yi, Yechang Huang, Hao Gu, Ye Bai, Xuerui Yang ICML 2026
The MCLP metric computes the mean log-probability of audio tokens in the generated segment, conditioned on a ground-truth audio prefix:
MCLP = (1/N) * ฮฃ log P(token_i | gt_prefix, token_1, ..., token_{i-1})
Higher MCLP scores indicate better stylistic consistency with the ground-truth speaking style.
# Clone the inference code
git clone https://github.com/y-ren16/MCLP.git
cd MCLP
# Compute MCLP scores
python compute_contination_score.py \
--model-path /path/to/MCLP-Score \
--audio-dir ./outputs/roleplay_tts \
--gt-jsonl /path/to/WenetSpeech-RP/eval/eval_w_history.jsonl \
--gt-dir /path/to/WenetSpeech-RP/eval/audio \
--save-json mclp_results.json
Output:
MCLP (Mean avg_log_prob): -4.636xxx
Mean avg_prob: 0.xxxxx
Mean avg_rank: xx.xx
For detailed usage instructions, please refer to the code repository.
pip install transformers==4.49.0 torchaudio librosa onnxruntime s3tokenizer diffusers hyperpyyaml numpy
| Resource | Link |
|---|---|
| ๐ Paper | arXiv:2601.22661 |
| ๐ป Inference Code | github.com/y-ren16/MCLP |
| ๐ WenetSpeech-RP Dataset | huggingface.co/datasets/y-ren16/WenetSpeech-RP |
| ๐ฃ๏ธ MCLP-RPTTS Model | huggingface.co/y-ren16/MCLP-RPTTS |
@inproceedings{ren2026mclp,
title={Evaluating and Rewarding LALMs for Expressive Role-Play TTS via Mean Continuation Log-Probability},
author={Ren, Yong and Li, Jingbei and Sun, Haiyang and Chen, Yujie and Yi, Cheng and Huang, Yechang and Gu, Hao and Bai, Ye and Yang, Xuerui},
booktitle={Proceedings of the 43rd International Conference on Machine Learning (ICML)},
year={2026}
}
This model is released under the Apache 2.0 License.
This project builds upon: