SiangTTS — Thai Voice-Cloning TTS

LoRA fine-tune of VoxCPM2 on Thai · trained on a single RTX 3090 · model on HuggingFace

Voice cloning (80 prompts)GT — real recording Base VoxCPM2SiangTTS (LoRA)
Intelligibility — CER (lower ↓)0.97%3.26%0.84%
Speaker similarity — SIM (higher ↑)0.9130.9060.909

GT = the real recording, shown as the ceiling/reference. SiangTTS clones at essentially the genuine same-speaker similarity (SIM ≈ GT) and is as intelligible as real recordings (CER ≤ GT — note CER has an ASR-judge floor, measured with Typhoon-Whisper). Separately, short-form Thai CER 5.7%→3.8% and long-form 2.7%→1.6% (small 5 / 2-prompt sets). Listen below and judge for yourself.

Voice-cloning comparison

Each row: the reference voice (a different utterance from the same speaker), the real ground-truth recording, the base VoxCPM2, and SiangTTS. Examples span gender, text length, and some contain spoken numbers (🔢). Gender is estimated from pitch.

TextReference voiceGround truthBase VoxCPM2SiangTTS (LoRA)
เราแบ่งพื้นที่โดเมนใช้โดยออกที
♂ male (est.)short · 4.5s
นอกจากเกี่ยวกับประชาแล้ว ยังพูดถึงแนวคิดหลังสมัยใหม่ และบริบทอื่นอีก
♂ male (est.)mid · 8.0s
แต่พูดถึงก็สะดวกดี พลาดคอนเสิร์ตไหน ก็ไปหาดูได้ ส่วนใหญ่อ๊อบกะพีจะไม่ค่อยพลาด ถ่ายหมด
♂ male (est.)long · 10.5s
หาดใหญ่เป็นอำเภอหรือเป็นจังหวัด
♀ female (est.)short · 4.5s
สิบนาทีต่อมาเจ้าของโรงแรมแอบเข้ามาในห้องดวงตาของเขาสดใสด้วยความตื่นเต้น
♀ female (est.)mid · 7.8s🔢 has number
คนที่ไม่เชื่อในศาสนาหลายคนเป็นผู้ไม่เชื่อเรื่องพระเจ้า แต่บางคนก็ไม่เชื่อเรื่องพระเจ้า
♀ female (est.)long · 9.8s
ภาพยนตร์เรื่องนี้อยู่ในช่วงศตวรรษที่สิบแปดของยุโรป
♂ male (est.)mid · 5.7s🔢 has number
ปีหนึ่งพันแปดร้อยแปดสิบเก้า สากลที่สอง
♀ female (est.)mid · 5.3s🔢 has number

Long-form synthesis

Genuinely long sentences (~14 s — longer than any Common Voice cloning clip above). Both models handle long Thai input here; this shows SiangTTS keeps quality on long text. Default voice, no ground truth.

Long sentence (~14 s)Base VoxCPM2SiangTTS (LoRA)
การเรียนรู้ภาษาที่สองนั้นต้องอาศัยทั้งความตั้งใจและความอดทน เพราะการสื่อสารที่มีประสิทธิภาพไม่ได้ขึ้นอยู่กับคำศัพท์เพียงอย่างเดียว แต่ยังรวมถึงการออกเสียงและการเข้าใจวัฒนธรรมของผู้พูดด้วย
ในโลกปัจจุบันที่เทคโนโลยีก้าวหน้าอย่างรวดเร็ว ปัญญาประดิษฐ์เข้ามามีบทบาทในชีวิตประจำวันของเรามากขึ้นเรื่อย ๆ ตั้งแต่การช่วยแปลภาษาจนถึงการสร้างเสียงสังเคราะห์ที่ใกล้เคียงกับเสียงมนุษย์จริง

Number & digit reading

Written Arabic numerals spoken as Thai. Both base and SiangTTS read them correctly (VoxCPM2 has built-in number handling) — shown for completeness. Default voice, no ground truth.

Text (Arabic numerals)Base VoxCPM2SiangTTS (LoRA)
เขาเกิดเมื่อปี 1990 ที่จังหวัดเชียงใหม่
สินค้าชิ้นนี้ราคา 1,250 บาท
ติดต่อได้ที่เบอร์ 081-234-5678
ร้านเปิด 9 โมงเช้า ถึง 5 ทุ่ม ทุกวัน

CER is measured with Typhoon-Whisper-Large-v3 and is an upper bound on error — the ASR judge itself mis-recognises some rare Thai words the model pronounces correctly. License: CC-BY-SA-4.0.