datadriven-company/TTS-German
TTS-German High-quality German speech dataset for TTS and ASR, derived from CML-TTS German. Processing Pipeline Standardize → 24kHz mono WAV, loudness normalize Transcribe → WhisperX word-level timestamps Segment → ≤12s at word boundaries Denoise → DeepFilterNet Quality filter → DNSMOS ≥ 2.5 G2P → IPA phonemes (custom dictionary) Statistics Metric Value Samples 670,509 Hours 1250h Sample rate 24kHz mono Max duration 12s… See the full description on the dataset page: https://huggingface.co/datasets/datadriven-company/TTS-German.
TTS-German
High-quality German speech dataset for TTS and ASR, derived from [CML-TTS German](https://huggingface.co/datasets/cmu-lti/cml-tts).
Processing Pipeline
- Standardize → 24kHz mono WAV, loudness normalize
- Transcribe → WhisperX word-level timestamps
- Segment → ≤12s at word boundaries
- Denoise → DeepFilterNet
- Quality filter → DNSMOS ≥ 2.5
- G2P → IPA phonemes (custom dictionary)
Statistics
Schema
Usage
from datasets import load_dataset
ds = load_dataset("datadriven-company/TTS-German", split="train")
sample = ds[0]
print(sample["text"]) # transcript
print(sample["ipa"]) # IPA phonemes
# sample["audio"] → {"array": np.ndarray, "sampling_rate": 24000}License
cc-by-4.0 — derived from CML-TTS German.
