emolia-thinking-balanced-buckets
收藏资源简介:
Emolia-Thinking — Balanced Per-Dimension Bucket Subset 是一个平衡的、按维度分桶的子集,源自 VoiceNet/emolia-thinking 数据集。该子集针对原始数据集中58个VoiceNet语音/韵律/音色/风格维度,通过零样本CLAP模型预测的标签,为每个维度的每个序数桶(0-6)抽取了大致相等数量的音频片段,从而为下游训练或探测任务提供了沿每个维度的平衡数据分布,而非原始数据中高度倾斜的自然分布。数据集包含约80万(片段×维度)样本,覆盖约24.9万个唯一音频片段,构建自原始数据集中约98%的已完成扫描分片(1034/1052个)。数据采用WebDataset风格的tar分片格式组织,路径结构为`data/<维度代码>/b<桶编号>/shard-<ID>.tar`。每个样本包含一个.flac音频文件和一个.json文件,后者保存了来自源数据集的完整原始注释记录。标签生成基于源数据集中每个音频片段在每个维度上的两个独立零样本CLAP模型桶预测:`clap_comm__<维度>`(社区模型)和`clap_large__<维度>`(大型模型)。样本选择遵循“双CLAP一致优先,并集回退”的规则。数据集附带了元数据文件。需要注意的是,标签是零样本模型预测结果,并非人工标注的真实值,应视为弱/近似监督信号。此外,EXPL(内容适当性)和BKGN(背景噪声)两个维度由于本身序数级别较少,其较高桶位为空。
Emolia-Thinking — Balanced Per-Dimension Bucket Subset is a balanced, per-dimension bucketed subset derived from the VoiceNet/emolia-thinking dataset. This subset targets 58 VoiceNet speech/prosody/timbre/style dimensions, using zero-shot CLAP model-predicted labels to extract roughly equal numbers of audio clips for each ordinal bucket (0-6) per dimension, thereby providing a balanced data distribution along each dimension for downstream training or probing tasks, as opposed to the highly skewed natural distribution in the original data. The dataset contains approximately 800,000 (clip×dimension) samples, covering about 249,000 unique audio clips, constructed from about 98% of the completed scanned shards in the original dataset (1034/1052 shards). The data is organized in a WebDataset-style tar shard format, with a path structure of `data/<dimension_code>/b<bucket_number>/shard-<ID>.tar`. Each sample includes a .flac audio file and a .json file, the latter containing the complete original annotation record from the source dataset. Label generation is based on two independent zero-shot CLAP model bucket predictions for each audio clip per dimension in the source dataset: `clap_comm__<dimension>` (community model) and `clap_large__<dimension>` (large model). Sample selection follows a dual-CLAP agreement priority, union fallback rule. The dataset comes with metadata files. It is important to note that the labels are zero-shot model predictions, not human-annotated ground truth, and should be treated as weak/approximate supervision signals. Additionally, the EXPL (content appropriateness) and BKGN (background noise) dimensions have empty higher buckets due to their fewer ordinal levels.
数据集概述
基本信息
- 数据集名称:Emolia-Thinking — Balanced Per-Dimension Bucket Subset
- 许可证:CC-BY-4.0
- 任务类别:音频分类、文本转语音
- 语言:英语、德语、中文、法语、韩语、日语
- 标签:音频、语音、声音、情感、VoiceNet、WebDataset
- 数据规模:100,000 < 样本数 < 1,000,000
数据来源与构建
- 本数据集是
VoiceNet/emolia-thinking的一个平衡子集,基于该数据集的零样本 VoiceNet 维度标签构建。 - 标签由两个独立的零样本 CLAP 模型生成,分别为
clap_comm(社区模型)和clap_large(大模型),每个维度输出 0-6 的桶(bucket)预测。
样本选择规则
- 针对 58 个维度 × 7 个桶,每个桶目标选取 2000 个音频片段。
- 优先协议池:两个 CLAP 模型预测结果一致的片段(
clap_comm == clap_large == b),若该池 ≥ 2500 个片段,则从中采样 2000 个。 - 联合回退:若协议池不足,则使用两个模型的并集(
clap_comm == b OR clap_large == b),并集中 ≥ 2000 则采样 2000 个,不足则全部选取。 - 跨分片均匀分布:通过哈希
shard || key || seed排序,确保每个桶的样本均匀分布在不同 tar 分片中(单个分片占比 ≤ 3%)。 - 特殊维度:
EXPL(内容适宜性):仅 3 个级别(桶 0-2)BKGN(背景噪声):仅 5 个级别(桶 0-4)
数据集规模与结构
- 共计 800,000 个(片段 × 维度)样本,对应约 249,000 个唯一片段。
- 来源于 1034/1052 个已完成的分片(约 98% 覆盖率)。
数据组织格式
-
以 WebDataset 风格的 tar 分片存储:
data/<维度>/b<桶编号>/shard-<id>.tar
-
每个 tar 包含:
<emolia_id>.flac:音频文件<emolia_id>.json:原始emolia-thinking标注记录(完整内容)
元数据文件
metadata/selection.parquet:每个(片段、维度、桶)的行记录,包含__emolia_id__、分片、键、维度、桶、来源。metadata/agreement_plan.parquet:每个(维度、桶)的池大小及选择的来源(agreement / union / short)和选定数量。metadata/agreement_plan_dims.parquet:按维度的汇总信息。
重要注意事项
- 标签为零样本模型预测,非人工标注,可作为弱监督或近似监督使用。
- 同一片段可能因满足多个维度的桶条件而在不同维度下重复出现,若需平面片段集,请按
__emolia_id__去重。 - 音频和标注内容继承自
VoiceNet/emolia-thinking,使用时请遵守该数据集的条款。




