news 2026/10/17 1:56:54

读懂Alania Turkish Domain Text (alania-domain-text-tr)数据格式:14个字段、10大类别与4级时长分桶完全解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
读懂Alania Turkish Domain Text (alania-domain-text-tr)数据格式:14个字段、10大类别与4级时长分桶完全解析
  • 数据集
  • 语音

【免费下载链接】alania-domain-text-tr

项目地址:https://ai.gitcode.com/hf_mirrors/cloud0day3/alania-domain-text-tr
点击查看免费下载

Alania Turkish Domain Text(仓库名alania-domain-text-tr)是 PatientDesk AI 开源的土耳其语文本转语音(TTS)数据集,收录 1,439,639 句语音助手真实会说出的句子,朗读时长约1,819 小时。本文带你从零读懂它的数据格式:14 个字段、10 大类别和 4 级时长分桶分别代表什么,以及拿到数据后如何快速上手。

📦 一、数据集速览:这个仓库里装了什么

打开仓库,你会看到非常干净的结构:6 个 Parquet 分片文件加上 README 与许可证。

文件说明
data/part-00000.parquet ~ data/part-00005.parquet数据本体,共 6 个分片,每个约 19 MB,合计 143.9 万行
README.md数据集说明:字段定义、类别分布、制作流程、更新日志
LICENSE.mdCC BY 4.0 许可证与引用要求

它解决的是这样一个痛点:公开的土耳其语语料里,日期、时间、金额、电话号、编码、人名这类服务场景文本极少,而这恰恰是语音系统最容易出错的地方。因此这个数据集全部由机器按"语音助手会说出的话"生成,覆盖预约诊所、银行、电商物流、客服等 10 大日常服务类别。

🧩 二、数据格式:14 个字段逐列解析

每一行就是一个独立句子,所有列含义如下(license为整个语料库共享的溯源字段):

字段类型/格式含义
line_id字符串行的稳定唯一 ID
text_raw字符串模型生成的原始句子
text_model字符串经土耳其语归一化后、TTS 模型实际"读"的形式
category枚举所属类别(共 10 类,见下文)
tags标签行级标签,如question(问句)
bucket枚举时长分桶:xs/s/m/l
est_dur数值按 14.5 字符/秒估算的朗读时长(秒)
n_chars整数字符数
n_sent整数句数
lid_tr分数土耳其语语言识别(Language ID)得分
extraJSON子主题(subtopic)、生成批次、生成模型
source字符串来源标识(与语料库其他部分共享)
doc_id字符串文档 ID
unit_idx整数文档内的单元索引
license字符串许可证(语料库共享溯源字段)

🔑 重点看:text_raw 与 text_model 的"读法差异"

这是整个格式中最值得理解的一对"孪生字段":

  • text_raw:保留书面写法,如 "12,50 TL"、"SGK"、"2,5"。
  • text_model:把书面符号展开成人真正会读出口的声音,例如 "12,50 TL" → "on iki lira elli kuruş"(十二 lira 五十 kuruş)、"2,5" → "iki buçuk"(二点五)、"SGK" → "segeka"(逐字母按土耳其语习惯连读成一个词)。

做 TTS 训练或合成时,读text_model;做文本检索、去重或统计分析时,读text_raw。v1.2 版本还依据母语者对 134 个样本的复核修正了缩写读法(如 "ATM" → "ateme"、"THY" → "teheye"),详见 README.md 的 Changelog 一节。

🪪 溯源字段:extra / source / doc_id / unit_idx

extra是一个 JSON 字段,记录每个句子属于哪个子主题(例如appointments_clinics / randevu alma,即"预约诊所 / 预约挂号")、来自哪个生成批次、由哪个模型生成;source、doc_id、unit_idx则与其他公开语料共用同一套溯源格式,方便跨数据集拼接。

🗂️ 三、10 大类别分布:谁最多、谁最少

按行数量排序的 10 大类别如下:

类别中文含义行数占比
appointments_clinics预约与诊所对话228,33715.9%
numbers_codes数字与编码186,70013.0%
customer_support客户支持158,94011.0%
questions问句155,16210.8%
addresses_names地址与人名151,24710.5%
ecommerce_cargo电商与物流147,04110.2%
banking银行145,37210.1%
emotional_empathetic情感与共情表达126,4128.8%
confirmations_acks确认与应答103,4037.2%
long_explanations较长解释说明37,0252.6%
合计—1,439,639100%

可以看出数据分布"服务导向"很明显:诊所预约对话 + 数字编码两类就占了近三成——它们正是语音产品中最考验数字、日期、编码读法的场景。而long_explanations特意保留了少量长句,避免模型只会说短句。

⏱️ 四、4 级时长分桶:xs / s / m / l 是怎么来的

数据集按14.5 字符/秒的估算语速,把每句话划进 4 个时长桶(字段:bucket,秒数字段:est_dur):

分桶时长范围行数占比
xs1–3 秒411,46628.6%
s3–6 秒785,77354.6%
m6–12 秒195,96813.6%
l12–25 秒46,4323.2%

这个设计很实用:训练或合成语料时,你可以按bucket直接筛选目标长度的句子,让合成语音的长短句比例贴近真实对话(约 83% 是 6 秒以内的短 utterance,约 3% 超过 12 秒的长句)。

🏭 五、数据是怎么来的:生成与清洗全流程

README.md 的 "How it was made" 交代了完整管线:

  1. 生成:使用Qwen3-30B-A3B-Instruct-2507-FP8(Apache-2.0 许可)在 vLLM 上运行,按"类别 + 子主题"逐组提示生成(2026 年 9 月)。
  2. 清洗:句子切分 → 土耳其语语言识别过滤 → 长度与字符过滤 → 精确去重 + 近似去重,保证每一行都唯一。
  3. 归一化:数字、日期、时间、金额、电话号码、缩写、网址全部按"口语读法"改写,生成text_model。

⚠️ 使用前的三个已知局限(同样来自 README.md):

  • 文本为机器写作,未逐行人工校对,个别句子略显生硬;
  • 文中的人名、地址、电话、账号均为虚构;
  • 银行与医疗相关表述不构成任何专业建议;
  • 少量text_model存在归一化残留(如全大写品牌词加词缀时的转写瑕疵)。

🚀 六、快速上手:3 行代码读取你的第一句数据

from datasets import load_dataset ds = load_dataset("cloud0day3/alania-domain-text-tr", split="train") print(ds[0]["text_raw"], "->", ds[0]["text_model"])

如果想把仓库拉到本地(数据分片通过 Git LFS 存储,克隆时需保证 Git LFS 正常工作):

git clone https://gitcode.com/hf_mirrors/cloud0day3/alania-domain-text-tr

克隆后可用 PyArrow 直接读取任意分片,例如data/part-00000.parquet,再按category、bucket、tags做筛选。

📄 七、许可证与引用方式

数据集采用CC BY 4.0许可(见 LICENSE.md):可自由使用、共享、改编,包括商业用途,唯一要求是署名 PatientDesk AI。推荐的引用格式:

Alania Turkish Domain Text by PatientDesk AI, licensed under CC BY 4.0.

✅ 总结

维度关键结论
规模143.9 万句唯一土耳其语句子,约 1,819 小时朗读时长
格式6 个 Parquet 分片,14 个核心字段 + 1 个共享license字段
类别10 大类,诊所预约(15.9%)与数字编码(13.0%)占比最高
时长xs/s/m/l四级分桶,按 14.5 字符/秒估算
核心设计text_raw保留书面形,text_model提供口语读法,双字段服务不同用途
许可CC BY 4.0,可商用,需署名

一句话记忆:想要训练土耳其语音助手,就用text_model按bucket取句子;想要做文本分析,就查text_raw和category。

  • 数据集
  • 语音

【免费下载链接】alania-domain-text-tr

项目地址:https://ai.gitcode.com/hf_mirrors/cloud0day3/alania-domain-text-tr
点击查看免费下载
上一篇:如何在5分钟内上手ascii-art:从安装到生成第一个ASCII字体艺术
下一篇:Deep Image Prior中的图像检索:相似图像参考修复

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/17 1:56:10

Zephyr日志系统全解析:级别、后端、配置与排障实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/17 1:55:51

后台截图失效原理与三大环境稳定方案

简介:这是一份面向Windows平台C#开发者的后台自动化截图工具源码包,解决IT监控、测试与数据采集中需隐蔽运行并响应键盘事件(如回车键)触发截图的核心需求。资源包含27个文件,主体为7个C#源码文件(含Screen…

作者头像 李华
网站建设 2026/10/17 1:54:57

F3D:轻量3D预览,全格式即开即看

F3D:轻量3D预览,全格式即开即看 【免费下载链接】f3d Fast and minimalist 3D viewer. 项目地址: https://gitcode.com/GitHub_Trending/f3/f3d F3D 要解决的问题很具体:任何一个 3D 文件,几秒内看到它的 3D 预览。它由 F3…

作者头像 李华
网站建设 2026/10/17 1:50:45

A-29P音频前端模块:突破性解决语音通信回声消除难题

突破性A-29P模块:彻底解决语音通信回声难题干了这些年音频方案集成,提起回声问题,几乎每个做语音通信设备的工程师都有一肚子话要说。前阵子我帮一位做通信前置模块的朋友评估一款新的芯片方案,正好遇到了他丢过来的灵魂拷问&…

作者头像 李华