CoolFace
Datasetpublic

AITRADER/dutch-tts-labeled-complete

Dutch TTS Dataset - Complete Labeled A comprehensive Dutch text-to-speech dataset with 596,508 audio samples totaling 234GB of audio data. Quick Preview The default config shows a 100-row sample for the dataset viewer. To access the full dataset, use the full config. Dataset Description This dataset contains Dutch speech recordings with rich metadata including: Emotion labels (neutral, happy, sad, angry) Speaker IDs (239,388 unique speakers)… See the full description on the dataset page: https://huggingface.co/datasets/AITRADER/dutch-tts-labeled-complete.

sourceHugging Facecc-by-4.0updated 9mo agoView on Hugging Face
0likes713downloads
Dataset Card

Dutch TTS Dataset - Complete Labeled

A comprehensive Dutch text-to-speech dataset with 596,508 audio samples totaling 234GB of audio data.

Quick Preview

The default config shows a 100-row sample for the dataset viewer. To access the full dataset, use the full config.

Dataset Description

This dataset contains Dutch speech recordings with rich metadata including:

  • Emotion labels (neutral, happy, sad, angry)
  • Speaker IDs (239,388 unique speakers)
  • Prosodic features (pitch mean/std, speaking rate)
  • Audio quality metrics (SNR)
  • Normalized text transcriptions

Dataset Statistics

StatisticValue
Total samples596,508
Total audio size~234 GB
Audio formatWAV, 16kHz mono
Unique speakers239,388
Avg duration~10 seconds

Emotion Distribution

  • neutral: 545,079 (91.4%)
  • happy: 51,124 (8.6%)
  • sad: 291 (0.05%)
  • angry: 40 (0.01%)

Loading the Dataset

python
from datasets import load_dataset

# Load sample (100 rows) - for quick testing
dataset = load_dataset("AITRADER/dutch-tts-labeled-complete")

# Load full dataset (596k rows) - use streaming for large data
dataset = load_dataset("AITRADER/dutch-tts-labeled-complete", "full", streaming=True)

for sample in dataset["train"]:
    print(sample["text"], sample["emotion"])
    # sample["audio"] contains the audio array
    break

Features

FeatureTypeDescription
audioAudioAudio waveform (16kHz)
sampling_rateintAlways 16000 Hz
durationfloatDuration in seconds
textstringOriginal transcription
text_normalizedstringNormalized transcription
speaker_idstringUnique speaker identifier
emotionstringEmotion label
emotion_confidencefloatConfidence score (0-1)
valencefloatEmotional valence (0-1)
arousalfloatEmotional arousal (0-1)
pitch_meanfloatMean pitch in Hz
pitch_stdfloatPitch standard deviation
wordsperminutefloatSpeaking rate
snr_dbfloatSignal-to-noise ratio in dB
dataset_sourcestringOriginal dataset source

Data Sources

  • facebook/multilingual_librispeech (60%)
  • freds0/cmlttsdataset_dutch (40%)
  • google/fleurs (0.1%)

License

CC-BY-4.0

AITRADER/dutch-tts-labeled-complete · CoolFace