tricky-tts-public
收藏资源简介:
Tricky TTS 是一个用于评估文本转语音(TTS)模型在语言学和排版挑战性英语文本上的基准数据集。该数据集旨在通过特定的挑战类别来测试TTS系统的能力,区分性能强弱。数据集包含四类挑战:符号扩展(如Unicode符号、单位和运算符)、缩写阅读(如首字母缩略词、罗马数字和带点标题)、专有名词(如爱尔兰/凯尔特名称、HuggingFace模型路径和品牌名称)以及韵律和标点(如长破折号、省略号、拟声词和节奏)。每行数据包含以下字段:文本(text)、类别(category)、口语形式(spoken_form,即标准化参考转录)、参考音频(reference_audio,人类语音录音,webm格式)和参考ASR(reference_asr,通过Trelis Studio ASR评估的参考音频转录)。数据集使用MIT许可证发布,适用于TTS模型的评估和基准测试。
Tricky TTS 数据集概述
基本信息
- 数据集名称: Tricky TTS
- 托管地址: https://huggingface.co/datasets/Trelis/tricky-tts-public
- 许可证: MIT
- 语言: 英语 (en)
- 标签: tts, text-to-speech, evaluation, benchmark, english
数据集简介
Tricky TTS 是一个用于评估文本转语音(TTS)模型在语言学和排版学上具有挑战性的英文文本上的性能的基准数据集。每一行数据都旨在对特定的失败模式进行压力测试,以区分能力强和较弱的 TTS 系统。
评估方法
- 往返 ASR 字符错误率 (CER): TTS 模型生成音频 → Whisper 转录回文本 → 与人工参考转录计算 CER。
- 平均意见得分 (MOS,自然度): 对生成音频使用 UTMOS 评分。
数据集内容
数据集包含 4 行数据,覆盖四个挑战类别:
| 类别 | 测试内容 |
|---|---|
symbol_expansion |
Unicode 符号、单位、运算符 — 例如 ≥, μL, ±, ×10⁶ |
abbreviation_reading |
首字母缩略词、缩写词、罗马数字、带点的头衔 — 例如 IEEE, Vol. XII, F.A.C.C. |
proper_nouns |
爱尔兰/凯尔特名字、HuggingFace 模型路径、品牌名称 |
prosody_and_punctuation |
长破折号、省略号、拟声词、节奏 — 例如 zzz, Psst, whoosh |
数据列:
text: 挑战性文本。category: 文本所属的挑战类别。spoken_form: 归一化的参考转录文本。reference_audio: 人工录制的语音(webm 格式)。reference_asr: 通过 Trelis Studio ASR 评估(使用openai/whisper-large-v3)对参考音频的转录。
使用方法
python from datasets import load_dataset ds = load_dataset("Trelis/tricky-tts-public", split="train") for row in ds: print(row["category"], row["text"])
排行榜
评估使用往返 ASR(以 Whisper large-v3 转录人工参考音频,使用 fireworks/whisper-v3 评分)和 UTMOS 的 MOS 分。人工参考音频的 MOS 得分为 4.22。
| 排名 | 模型 | MOS ↑ | CER ↓ | 评估数据集 |
|---|---|---|---|---|
| 1 | Gemini Pro TTS | 4.227 | 0.112 | https://huggingface.co/datasets/Trelis/tricky-tts-gemini-pro-tts |
| 2 | GPT-4o mini TTS | 4.330 | 0.121 | https://huggingface.co/datasets/Trelis/tricky-tts-gpt-4o-mini-tts |
| 3 | Gemini Flash TTS | 4.184 | 0.122 | https://huggingface.co/datasets/Trelis/tricky-tts-gemini-flash-tts |
| 4 | ElevenLabs | 4.273 | 0.192 | https://huggingface.co/datasets/Trelis/tricky-tts-elevenlabs |
| 5 | Kokoro | 4.511 | 0.209 | https://huggingface.co/datasets/Trelis/tricky-tts-kokoro |
| 6 | Orpheus | 4.152 | 0.229 | https://huggingface.co/datasets/Trelis/tricky-tts-orpheus |
| 7 | Cartesia Sonic-3 | 4.019 | 0.259 | https://huggingface.co/datasets/Trelis/tricky-tts-cartesia-sonic-3 |
| 8 | Piper (en-gb) | 3.777 | 0.323 | https://huggingface.co/datasets/Trelis/tricky-tts-piper-en-gb |
| 9 | Mistral Voxtral-Mini | 4.289 | 0.569 | https://huggingface.co/datasets/Trelis/tricky-tts-mistral |
| 10 | Chatterbox | 4.100 | 0.583 | https://huggingface.co/datasets/Trelis/tricky-tts-chatterbox |




