CoolFace
Datasetpublic

NMikka/Common-Voice-Geo-Cleaned

Common Voice Georgian — Cleaned for TTS/STT A high-quality subset of Mozilla Common Voice Georgian cleaned and filtered specifically for text-to-speech fine-tuning. Dataset Summary Total samples 21,421 Total duration 35.0 hours Speakers 12 Sample rate 24 kHz mono WAV Language Georgian (kat) Source Mozilla Common Voice 19.0 License CC-0 (public domain) Splits Split Samples Description train 20,300 Training… See the full description on the dataset page: https://huggingface.co/datasets/NMikka/Common-Voice-Geo-Cleaned.

sourceHugging Facecc0-1.0updated 7mo agoView on Hugging Face
9likes181downloads
Dataset Card

Common Voice Georgian — Cleaned for TTS/STT

A high-quality subset of Mozilla Common Voice Georgian cleaned and filtered specifically for text-to-speech fine-tuning.

Dataset Summary

Total samples21,421
Total duration35.0 hours
Speakers12
Sample rate24 kHz mono WAV
LanguageGeorgian (kat)
SourceMozilla Common Voice 19.0
LicenseCC-0 (public domain)

Splits

SplitSamplesDescription
train20,300Training data
eval1,001Validation data
test120Best quality speaker references (top NISQA scores)

Quality Pipeline

The dataset was cleaned from ~71K raw Common Voice recordings through a 6-stage pipeline:

  1. 1.Standardize — Resample to 24 kHz mono, normalize loudness to −23 LUFS, filter duration to [0.5s, 30s]
  2. 2.Enhance — VoiceFixer audio restoration + Sox spectral noise subtraction
  3. 3.NISQA Filter — NISQA MOS ≥ 3.0 (neural speech quality assessment)
  4. 4.Duration Outlier — IQR-based character duration filter (removes misaligned/rushed/slow speech)
  5. 5.Transcript Verify — Round-trip ASR (Meta Omnilingual 7B, 1.9% CER on Georgian) with CER ≤ 0.20 threshold
  6. 6.Speaker Select — Keep speakers with ≥ 1800 seconds total audio

Fields

FieldTypeDescription
idstringCommon Voice clip ID
audioAudio24 kHz mono WAV
textstringGeorgian transcript
speaker_idstringAnonymized speaker ID (0–11)
durationfloatDuration in seconds

Speaker Distribution

SpeakerSamplesDuration
05,6838.8h
11,1641.8h
22,9705.3h
33,2405.3h
42,5953.6h
51,5562.8h
61,1311.8h
71,1302.1h
84700.8h
95441.0h
106071.0h
113310.7h

Statistics

  • Duration: min 2.4s, mean 5.9s, max 10.6s

Usage

python
from datasets import load_dataset

ds = load_dataset("NMikka/Common-Voice-Geo-Cleaned")

# Training
for sample in ds["train"]:
    print(sample["text"], sample["duration"])

# Validation
for sample in ds["eval"]:
    print(sample["text"])

# Best speaker references (for TTS inference/voice cloning)
for sample in ds["test"]:
    print(sample["text"], sample["speaker_id"])

Citation

If you use this dataset, please cite Mozilla Common Voice:

bibtex
@inproceedings{ardila2020common,
  title={Common Voice: A Massively-Multilingual Speech Corpus},
  author={Ardila, Rosana and others},
  booktitle={LREC},
  year={2020}
}