Papers
Topics
Authors
Recent
Search
2000 character limit reached

JaiTTS: A Thai Voice Cloning Model

Published 30 Apr 2026 in cs.CL | (2604.27607v1)

Abstract: We present JaiTTS-v1.0, a state-of-the-art Thai voice cloning text-to-speech model built through continual training on a large Thai-centric speech corpus. The model architecture is adapted from VoxCPM, a tokenizer-free autoregressive TTS model. JaiTTS-v1.0 directly processes numerals and Thai-English code-switching, which is very common in realistic settings, without explicit text normalization. We test the models on short-duration speech generation and long-duration speech generation, which reflects many real-world use cases. JaiTTS-v1.0 achieves a state-of-the-art CER of 1.94\%, surpassing the human ground truth of 1.98% for short-duration tasks while performing on par with human ground truth for long-duration tasks. In human judgment evaluations, our model wins 283 of 400 pairwise comparisons against commercial flagships, with only 58 losses.

Summary

  • The paper presents a novel end-to-end TTS architecture that bypasses traditional text normalization to achieve high-fidelity Thai speech synthesis with zero-shot voice cloning.
  • It integrates components like TSLM, FSQ, RALM, and LocDiT to effectively handle code-switched Thai-English inputs and numeric text while ensuring robust performance.
  • Empirical evaluations demonstrate substantially lower Character Error Rates, high speaker similarity, and over 13x faster processing compared to leading baselines.

JaiTTS: A State-of-the-Art Thai Voice Cloning Model

Introduction

This essay provides a detailed analysis of "JaiTTS: A Thai Voice Cloning Model" (2604.27607), emphasizing its technical advancements in Thai text-to-speech (TTS) synthesis, architectural innovations, experimental setup, results, and broader implications for TTS research in low-resource languages. JaiTTS-v1.0 introduces a novel, end-to-end architecture built on VoxCPM, targeting high-fidelity zero-shot voice cloning and robust handling of code-switching between Thai and English as well as numeric text inputs—capabilities largely absent in extant systems.

Model Architecture and Methodology

JaiTTS-v1.0 is derived from the VoxCPM architecture, which eschews the use of external neural audio codecs in favor of direct continuous latent speech modeling. The generation process is architected as follows:

  • Text-Semantic LLM (TSLM): A decoder-only Transformer initialized from MiniCPM-4. The TSLM encodes the semantic intent and prosodic plan from both BPE-tokenized input text and historical acoustic embeddings, producing a continuous semantic-prosodic representation.
  • Finite Scalar Quantization (FSQ): The hidden state from TSLM is discretized into a semi-discrete skeleton via per-dimension scalar quantization. FSQ acts as a regularizer, maintaining differentiability for end-to-end optimization.
  • Residual Acoustic LLM (RALM): Another decoder-only Transformer that supplements the FSQ skeleton with speaker-specific acoustic detail, leveraging both TSLM output and historical auditory context.
  • Local Diffusion Transformer (LocDiT): Operates bidirectionally to decode the synthesized latent patches, using a flow-matching denoising process conditioned on both the FSQ and RALM representations.
  • Stop Predictor: A lightweight head to determine sequence termination.

All components are optimized jointly, enabling direct synthesis from raw, code-switched text and numerals, circumventing the explicit text normalization stages traditionally required for Thai TTS. The system enables classifier-free guidance via random dropout of LLM conditioning during training.

Dataset and Experimental Setup

JaiTTS was trained on a comprehensive Thai-centric corpus exceeding 10,000 hours, featuring diverse genre distributions and domain-specific subsets to ensure stylistic and lexical breadth. The training data were scrupulously curated, including both clean studio and in-the-wild crowd-sourced recordings, with rigorous multi-stage transcript validation.

Two distinct evaluation protocols were established:

  • Short-duration benchmark: 1-15s utterances filtered from Thai Common Voice using DNSMOS Pro for high-fidelity evaluation.
  • Long-duration benchmark: 16-30s utterances from YouTube, manually verified for transcription accuracy, designed to test long-term prosodic consistency and synthesis stability.

The model's performance was benchmarked against Qwen3-TTS (0.6B and 1.7B) and ThonburianTTS, as well as human ground truth.

Quantitative Results

Character Error Rate (CER) and Speaker Similarity

JaiTTS-v1.0 achieves notable advancements across both short and long utterances:

  • Short-duration (1-15s): JaiTTS-v1.0 achieves a CER of 1.94%, outperforming the human ground truth (1.98%) and all baselines. Speaker similarity (SIM) matches or exceeds all compared systems.
  • Long-duration (16-30s): JaiTTS-v1.0 maintains a low CER of 2.55%, closely paralleling the human reference at 2.47%. Competing models Qwen3-TTS-1.7B and Qwen3-TTS-0.6B lag behind at 3.64% and 6.10% CER, respectively. ThonburianTTS fails on longer forms.

These results demonstrate state-of-the-art Thai TTS intelligibility and stability, with synthesized audio occasionally surpassing human reference intelligibility likely due to cleaner synthesized signal.

Computational Efficiency

JaiTTS achieves a Real-Time Factor (RTF) of 0.1136, making it over 13x faster than the Qwen3-TTS baselines and faster even than non-autoregressive approaches like ThonburianTTS, making it highly practical for interactive and real-time deployment scenarios.

Human Preference Evaluation

Native-speaker blind A/B evaluations revealed substantial human preference for JaiTTS-v1.0: across 400 trials, it was preferred in 283 cases versus commercial flagships from ElevenLabs (eleven_v3) and MiniMax Speech (speech-2.8-hd), and lost only 58, with 59 ties. Evaluators judged on both naturalness and speaker identity matching, with JaiTTS excelling in natural prosody and accuracy for raw code-switched and numeric-rich texts.

Theoretical and Practical Implications

The elimination of explicit text normalization in Thai TTS workflows offered by JaiTTS represents a methodological shift. The ability to directly synthesize mixed Thai-English code-switched and numerically laden text—common in actual communications—is facilitated by robust pretraining, the architectural split between TSLM (semantic/prosodic planning) and RALM (acoustic realization), and hierarchical diffusion decoding.

From a theoretical perspective, the direct continuous latent modeling (eschewing discrete tokenizers/codecs) and semi-discrete skeleton stabilization via FSQ present a promising alternative to prevailing codec-dependent, token-based approaches—addressing observed shortfalls in modeling underrepresented phonetic contrasts and prosodic structures in Thai.

Practically, the increase in real-time factor and intelligibility suggests that this architecture is not only suitable for high-fidelity batch synthesis, but also for real-world interactive voice applications with stringent latency requirements.

Directions for Future Research

This work lays the groundwork for further domain adaptation in TTS for languages with scarce data and complex text input patterns (e.g., pervasive code-switching, numeral handling). The joint optimization paradigm over continuous and semi-discrete representations, and explicit modeling divide between semantics/prosody and acoustics/speaker features, is broadly applicable beyond Thai.

Future research could probe adaptivity to dialectal Thai, extension to other low-resource tonal languages, improved speaker adaptation with even fewer reference samples, and integrating joint ASR-TTS pretraining for further robustness in noisy, spontaneous speech scenarios.

Conclusion

JaiTTS-v1.0 significantly advances the state of Thai voice cloning by combining architectural innovation with language-specific data curation and evaluation. It demonstrates superior intelligibility, human preference, and computational efficiency when compared to both open-source baselines and leading commercial systems. The architecture's capacity to process unnormalized text containing numerals and English code-switching simplifies real-world adoption of high-quality TTS systems in Thai and provides a reproducible framework for other low-resource and typologically complex languages.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Collections

Sign up for free to add this paper to one or more collections.