CoolFace
Datasetpublic

yuriilaba/toronto-tv-ukrainian

Toronto TV Ukrainian Speech Dataset For educational purposes only. All rights to the original video and audio content belong to Телебачення Торонто (YouTube channel). Dataset Summary A Ukrainian-language speech dataset parsed from the Телебачення Торонто YouTube channel. Each sample consists of a short audio clip and its corresponding Ukrainian subtitle text, intended for use in automatic speech recognition (ASR) research and education. Dataset… See the full description on the dataset page: https://huggingface.co/datasets/yuriilaba/toronto-tv-ukrainian.

sourceHugging Faceotherupdated 4mo agoView on Hugging Face
2likes146downloads
Dataset Card

Toronto TV Ukrainian Speech Dataset

For educational purposes only. All rights to the original video and audio content belong to Телебачення Торонто (YouTube channel).

Dataset Summary

A Ukrainian-language speech dataset parsed from the Телебачення Торонто YouTube channel. Each sample consists of a short audio clip and its corresponding Ukrainian subtitle text, intended for use in automatic speech recognition (ASR) research and education.

Dataset Details

PropertyValue
LanguageUkrainian (uk)
TaskAutomatic Speech Recognition (ASR)
Total audio duration~30.3 hours
Total clips18,303
Source videos71
Average clip duration~6 seconds
Audio formatWAV, 44.1 kHz
Text formatUkrainian subtitles

Dataset Structure

toronto-dataset/
├── labels.jsonl                  # Maps audio paths to transcriptions
├── toronto_0/
│   ├── toronto_0_0.wav
│   ├── toronto_0_1.wav
│   └── ...
├── toronto_1/
│   └── ...
└── ...                           # 71 folders total (one per source video)

Each folder corresponds to one source video. Files within a folder are named {video_id}_{segment_index}.wav and are ordered chronologically.

labels.jsonl

A single JSON object mapping relative audio paths to their transcription strings:

json
{
  "dataset/toronto_0/toronto_0_0.wav": "Слава Ісу! ...",
  "dataset/toronto_0/toronto_0_1.wav": "...",
  ...
}

Data Fields

  • —audio — WAV audio clip (short utterance, ~6 sec average)
  • —text — Ukrainian transcription from the original subtitles
  • —video_id — source video folder name (e.g. toronto_0), useful for train/test splitting by video

Usage (HuggingFace datasets)

python
from datasets import load_dataset

ds = load_dataset("yuriilaba/toronto-tv-ukrainian")
print(ds["train"][0])
# {'audio': {'array': [...], 'sampling_rate': 16000}, 'text': 'Слава Ісу! ...'}

License & Attribution

This dataset was created for educational and research purposes only.

If you are the rights holder and have concerns about this dataset, please contact the authors.