公开数据集
数据结构 ? 15262.8M
Data Structure ?
* 以上分析是由系统提取分析形成的结果,具体实际数据为准。
README.md
The dataset contains speech samples of English, German and Spanish languages.
Samples are equally balanced between languages, genders and speakers.
More information at [the spoken-language-dataset repository][sld].
## Background
The project was inspired by the TopCoder contest, [Spoken Languages 2][tc].
The given dataset contains 10 second of speech recorded in 1 of 176 languages.
The entire dataset has been based on bible readings.
Poorly, in many cases there is a single speaker per language (male in most cases).
Even worse the same single speaker exists in the test set.
Of course this can't lead to a good generic solution.
There are two ways we can take:
* First approach is to use a big dataset where all voice or language properties (e.g. gender, age, accent) become equally possible.
A good example is [the Common Voice from Mozilla][cv].
Most likely this leads to the best performance.
However processing such a huge dataset is expensive and adding new languages is challenging.
* Second approach is to use a small handcrafted dataset and boost it with data augmentation.
The advantage is that we can add new languages quickly.
Last but not least the dataset is small thus it can be processed quickly.
The second approach has been taken.
[LibriVox recordings][lv] were used to prepare the dataset.
Particular attention was paid to a big variety of unique speakers.
Big variance forces the model to concentrate more on language properties than a specific voice.
Samples are equally balanced between languages, genders and speakers in order not to favour any subgroup.
Finally the dataset is divided into train and test set.
Speakers present in the test set, are not present in the train set.
This helps estimate a generalization error.
The core of the train set is based on 420 minutes (2520 samples) of original recordings.
After applying several audio transformations (pitch, speed and noise) the train set was extended to 12180 minutes (73080 samples).
The test set contains 90 minutes (540 samples) of original recordings. No data augmentation has been applied.
Original recordings contain 90 unique speakers.
The number of unique speakers was increased by adjusting pitch (8 different levels) and speed (8 different levels).
After applying audio transformations there are 1530 unique speakers.
## Data structure
The dataset is divided into 2 directories:
* *train* (73080 samples)
* *test* (540 samples)
Each sample is an FLAC audio file with:
* sample rate: 22050
* bit depth: 16
* channels: 1
* duration: 10 seconds (sharp)
The original recordings are MP3 files but they are converted into FLAC files quickly
to avoid re-encoding (and losing quality) during transformations.
The filename of the sample has following syntax:
(language)_(gender)_(recording ID).fragment(index)[.(transformation)(index)].flac
...and variables:
* *language*: `en`, `de`, or `es`
* *gender*: `m` or `f`
* *recording ID*: a hash of the URL
* *fragment index*: 1-30
* *transformation*: `speed`, `pitch` or `noise`
* *transformation index*:
* if `speed`: 1-8
* if `pitch`: 1-8
* if `noise`: 1-12
For example:
es_m_f7d959494477e5e7e33d4666f15311c9.fragment9.speed8.flac
## Sample Model
The dataset was used to train [the spoken language identification model][sli].
The trained model has 97% score (i.e. F1 metric) against the test set.
Additionally it generalizes well which was confirmed against real life content.
The fact that samples are prefeclty stratified was one of the reasons to achieve such a high performance.
Feel free to create your own model and share results!
[tc]: https://community.topcoder.com/longcontest/?module=ViewProblemStatement&rd=16555&pm=13978
[sld]: https://github.com/tomasz-oponowicz/spoken_language_dataset
[sli]: https://github.com/tomasz-oponowicz/spoken_language_identification
[cv]: https://voice.mozilla.org/en/languages
[kg]: https://www.kaggle.com/toponowicz
[lv]: https://librivox.org
×
帕依提提提温馨提示
该数据集正在整理中,为您准备了其他渠道,请您使用
注:部分数据正在处理中,未能直接提供下载,还请大家理解和支持。
暂无相关内容。
暂无相关内容。
- 分享你的想法
去分享你的想法~~
全部内容
欢迎交流分享
开始分享您的观点和意见,和大家一起交流分享.
数据使用声明:
- 1、该数据来自于互联网数据采集或服务商的提供,本平台为用户提供数据集的展示与浏览。
- 2、本平台仅作为数据集的基本信息展示、包括但不限于图像、文本、视频、音频等文件类型。
- 3、数据集基本信息来自数据原地址或数据提供方提供的信息,如数据集描述中有描述差异,请以数据原地址或服务商原地址为准。
- 1、本站中的所有数据集的版权都归属于原数据发布者或数据提供方所有。
- 1、如您需要转载本站数据,请保留原数据地址及相关版权声明。
- 1、如本站中的部分数据涉及侵权展示,请及时联系本站,我们会安排进行数据下线。