hotdogs/thai-speech-20k
🎤 Thai Speech 20K — Thai Speech Dataset for VibeVoice Fine-tuning ไทย/English — ชุดข้อมูลเสียงพูดภาษาไทย 20,000 ประโยค สำหรับ fine-tune โมเดล TTSSource: Derived from Thanarit/Thai-Voice-Test7 🇹🇭 Dataset เสียงภาษาไทย 20,000 ตัวอย่าง ผู้พูด 1 คน (SPK_00001)🇬🇧 20,000 Thai speech utterances, single speaker (SPK_00001) 🏷️ Source Field Detail Original Dataset Thanarit/Thai-Voice-Test7 Original Creator Thanarit Upstream Source GigaSpeech2… See the full description on the dataset page: https://huggingface.co/datasets/hotdogs/thai-speech-20k.
🎤 Thai Speech 20K — Thai Speech Dataset for VibeVoice Fine-tuning
ไทย/English — ชุดข้อมูลเสียงพูดภาษาไทย 20,000 ประโยค สำหรับ fine-tune โมเดล TTS Source: Derived from Thanarit/Thai-Voice-Test7
🇹🇭 Dataset เสียงภาษาไทย 20,000 ตัวอย่าง ผู้พูด 1 คน (SPK00001) 🇬🇧 20,000 Thai speech utterances, single speaker (SPK00001)
🏷️ Source
📄 This dataset is a preprocessed version of Thanarit/Thai-Voice-Test7, which itself is a Thai subset of GigaSpeech2 filtered to a single speaker (SPK_00001). We convert the Parquet format to JSONL and add speaker prefix ("Speaker 0:") for VibeVoice fine-tuning.📦 Contents
Files in this repo (16.5 MB)
💡 Parquet format available viadatasetslibrary: ``python from datasets import load_dataset ds = load_dataset("hotdogs/thai-speech-20k", data_files="train_speaker.parquet")``
Full audio (not uploaded)
📋 Data Format
JSONL with fields:
text — "Speaker 0: <Thai text transcript>" (UTF-8)
audio — Path to WAV file (24 kHz, mono)Example:
{"text": "Speaker 0: สวัสดีครับ วันนี้อากาศดีมาก", "audio": "audio/sample_000000.wav"}Upstream format (Thanarit/Thai-Voice-Test7)
Parquet with columns:
ID, speaker_id (SPK_00001), Language (th), audio, transcript,
length, dataset_name (GigaSpeech2), confidence_score🎯 Intended Use
This dataset was prepared specifically for fine-tuning the microsoft/VibeVoice-1.5B model for Thai text-to-speech with speaker conditioning. It is intended for:
- Text-to-Speech (TTS): Fine-tuning TTS models for Thai language
- Speaker Adaptation: Single-speaker voice cloning/personalization
- Low-resource TTS: Thai TTS research with limited data
⚠️ Limitations
- Single Speaker: Only one speaker (SPK_00001) — may not generalize to multi-speaker scenarios
- Private Audio: Audio files are not publicly available for privacy reasons
- Domain: General conversational Thai only — no domain-specific vocabulary
- No Evaluation Split: All 20k samples used for training; evaluation done separately
📎 Related
- Upstream Dataset: Thanarit/Thai-Voice-Test7 — original Thai subset from GigaSpeech2
- Trained Model: hotdogs/vibevoice-1.5b-thai-tts-lora — LoRA adapter trained on this dataset
🙏 Credits
- Original Dataset: Thanarit — Thai-Voice-Test7 (from GigaSpeech2)
- Preprocessing: UKA — JSONL conversion + speaker prefix for VibeVoice
- Purpose: Fine-tuning VibeVoice for Thai TTS
- Timestamp: 2026
