Hypa-LibreSpeech
收藏资源简介:
Hypa-LibreSpeech是一个由Hypa AI整理的大规模、多语言语音数据集,旨在支持跨8种欧洲语言的自动语音识别和文本到语音系统的训练与评估。该数据集包含20万条高质量的音频-文本对,源自LibriVox项目的开放领域有声读物录音,并基于openslr/librispeech_asr(LibriSpeech)和facebook/multilingual_librispeech(MLS)两个开源语料库构建与重新打包。数据集提供了统一的、可流式传输的格式,专为现代多语言语音模型(如Whisper)训练而设计。数据内容方面,每个样本包含音频波形(16kHz采样率,提供FLAC和OPUS两种格式)、对应的文本转录、源语言(src_lang)、目标语言(tgt_lang,转录任务下与源语言相同)、音频持续时间(duration_seconds,范围1.3-22.5秒)、任务模式(mode,当前均为‘transcribe’)和说话者标签(speaker,当前统一标记为‘random’)。文本转录长度在4到565个字符之间。数据集覆盖英语(en)、法语(fr)、德语(de)、荷兰语(nl)、西班牙语(es)、意大利语(it)、葡萄牙语(pt)和波兰语(pl)共8种语言,每种语言约包含2.5万个样本,总计音频时长约600小时。数据以单个训练集(train)形式发布,用户可根据需要自行划分验证集和测试集。该数据集适用于多种下游任务,主要包括自动语音识别、文本到语音合成、语音翻译研究、跨语言迁移学习、语音表示学习以及语言识别与分类。通过提供大规模、对齐的多语言语音文本数据,Hypa-LibreSpeech旨在促进能够跨语言和说话者群体有效泛化的包容性语音技术的研究与开发。
Hypa-LibreSpeech is a large-scale, multilingual speech dataset curated by Hypa AI, designed to support the training and evaluation of automatic speech recognition (ASR) and text-to-speech (TTS) systems across 8 European languages. This dataset contains 200,000 high-quality audio-text pairs, sourced from open-domain audiobook recordings of the LibriVox project, and is constructed and repackaged based on two open-source corpora: openslr/librispeech_asr (LibriSpeech) and facebook/multilingual_librispeech (MLS). The dataset provides a unified, streamable format, specifically tailored for the training of modern multilingual speech models such as Whisper. In terms of data content, each sample includes an audio waveform (16kHz sampling rate, available in both FLAC and OPUS formats), the corresponding text transcription, source language (src_lang), target language (tgt_lang, which is identical to the source language for transcription tasks), audio duration in seconds (ranging from 1.3 to 22.5 seconds), task mode (mode, currently all set to 'transcribe'), and speaker label (speaker, currently uniformly marked as 'random'). The length of each text transcription ranges from 4 to 565 characters. The dataset covers 8 languages: English (en), French (fr), German (de), Dutch (nl), Spanish (es), Italian (it), Portuguese (pt), and Polish (pl). Each language contains approximately 25,000 samples, with a total audio duration of around 600 hours. The dataset is released as a single training split (train), and users can partition it into validation and test sets according to their own needs. This dataset is applicable to a variety of downstream tasks, mainly including automatic speech recognition, text-to-speech synthesis, speech translation research, cross-lingual transfer learning, speech representation learning, and language identification and classification. By providing large-scale, aligned multilingual speech-text paired data, Hypa-LibreSpeech aims to promote the research and development of inclusive speech technologies that can effectively generalize across languages and speaker groups.
数据集概述:Hypa-LibreSpeech
Hypa-LibreSpeech 是由 Hypa AI 整理的大规模、多语种语音数据集,专为训练和评估自动语音识别(ASR)和文本转语音(TTS)系统而设计,覆盖 8 种欧洲语言。数据集包含 200,000 个高质量的音频-文本对,来源于 LibriVox 项目的公共领域有声书录音。
该数据集建立在两个基础开源语料库之上:
- openslr/librispeech_asr:原始的英文 LibriSpeech 语料库。
- facebook/multilingual_librispeech:多语种 LibriSpeech(MLS)语料库。
数据集详情
语言覆盖
数据集涵盖 8 种欧洲语言,均使用拉丁字母:
| 语言 | ISO 代码 |
|---|---|
| 英语 | en |
| 法语 | fr |
| 德语 | de |
| 荷兰语 | nl |
| 西班牙语 | es |
| 意大利语 | it |
| 葡萄牙语 | pt |
| 波兰语 | pl |
数据结构
数据字段
每个样本包含以下字段:
| 字段 | 类型 | 描述 |
|---|---|---|
audio |
Audio |
音频对象,包含波形数组、路径和采样率(16,000 Hz) |
text |
string |
音频剪辑的文本转录 |
src_lang |
string |
音频源语言(如 "dutch"、"english") |
tgt_lang |
string |
转录的目标语言(与 src_lang 相同) |
duration_seconds |
float |
音频剪辑时长(秒) |
mode |
string |
任务模式,当前均为 "transcribe" |
speaker |
string |
说话人标签,当前均为 "random" |
数据划分
- train:200,000 个样本(唯一划分,用户需自行创建验证集和测试集)
统计指标
| 指标 | 数值 |
|---|---|
| 总样本数 | 200,000 |
| 语言数 | 8 |
| 最短时长 | 1.3 秒 |
| 最长时长 | 22.5 秒 |
| 预估总音频时长 | ~600 小时 |
| 音频格式 | FLAC、OPUS |
| 采样率 | 16,000 Hz |
| 文本最短长度 | 4 个字符 |
| 文本最长长度 | 565 个字符 |
| 说话人来源 | 混合(LibriVox 志愿者读者) |
| 任务模式 | transcribe |
各语言大致样本分布
| 语言 | 大致样本数 | 来源 |
|---|---|---|
| 英语 | ~25,000 | LibriSpeech + MLS |
| 法语 | ~25,000 | MLS |
| 德语 | ~25,000 | MLS |
| 荷兰语 | ~25,000 | MLS |
| 西班牙语 | ~25,000 | MLS |
| 意大利语 | ~25,000 | MLS |
| 葡萄牙语 | ~25,000 | MLS |
| 波兰语 | ~25,000 | MLS |
支持的任务
| 任务 | 描述 |
|---|---|
| 自动语音识别(ASR) | 将音频转录为源语言文本 |
| 文本转语音(TTS) | 使用文本-音频对进行语音合成训练 |
| 音频分类 | 从音频中进行语言识别 |
数据集的创建
数据来源
- LibriSpeech ASR 语料库:约 1,000 小时的 16kHz 英文朗读语音。
- 多语种 LibriSpeech(MLS):涵盖 8 种语言的大规模多语种语料库。
- LibriVox:所有音频最终来源于 LibriVox 项目,遵循 CC0 1.0 公共领域许可证。
处理流程
- 从 MLS 和 LibriSpeech 语料库中摄取音频和对齐文本。
- 验证片段边界,丢弃对齐有问题的片段。
- 时长过滤:移除短于 1.3 秒或长于 22.5 秒的片段。
- 文本规范化:小写化并去除章节标题、注释等非语音标记。
- 音频重新编码:统一为 16 kHz 单声道 FLAC 和 OPUS 格式。
- 语言标注。
- 统一数据结构并导出为 Parquet 格式。
使用注意事项
偏见
- 说话人主要来自 LibriVox 志愿者读者,可能未均匀覆盖所有地区口音和年龄组。
- 所有文本来源于文学作品,与日常对话或技术领域语音差异较大。
- 上游 MLS 语料库各语言训练时长存在显著不平衡。
局限性
- 仅包含单一
train划分,用户需自行创建验证集和测试集。 speaker字段均为"random",不含说话人级区分信息。- 音频质量因志愿者录制条件而异,可能包含背景噪音、回声等。
- 不含词级或音素级时间戳。
许可证
数据集遵循 Creative Commons Attribution 4.0 International (CC BY 4.0) 许可证。底层音频录音来源于 LibriVox,遵循 CC0 1.0 Universal 公共领域许可证。




