VieNeu-TTS Ngọc Huyền
A full Vietnamese single-speaker TTS model adapted from
pnnbao-ump/VieNeu-TTS.
The model was trained through three phases: LoRA adaptation, safe merge and partial fine-tuning. This repository contains the complete model, not a LoRA adapter.
Model information
- Base model:
pnnbao-ump/VieNeu-TTS
- Codec:
neuphonic/neucodec
- Dataset:
pnnbao-ump/ngochuyen_voice
- Language: Vietnamese
- Code:
huutamm1612/vieneu-ngoc-huyen-tts
Usage
Clone the training and inference repository:
1git clone https://github.com/huutamm1612/vieneu-ngoc-huyen-tts.git
2cd vieneu-ngoc-huyen-tts
3python -m pip install -e ".[inference]"
Set HF_TOKEN through an environment variable or platform secret. The token must have access to the gated neuphonic/neucodec model.
1from inference import InferenceConfig, TTSInference
2
3config = InferenceConfig(
4 model="huutamm1612/vieneu-tts-ngoc-huyen",
5 devices="auto",
6 num_gpus=1,
7 max_runtime_batch_size=16,
8 show_progress=True,
9)
10
11with TTSInference(config) as tts:
12 result = tts.infer(
13 input_path="input.txt",
14 reference_audio="reference.wav",
15 reference_text="Transcript phải khớp chính xác với reference audio.",
16 output_path="output.wav",
17 )
18
19print(result.as_dict())
Recommended reference audio:
- 3–7 seconds
- Clean and continuous speech
- Minimal background noise
- Transcript matching the audio exactly
The pipeline automatically splits long Vietnamese text and combines all generated segments into one WAV file.
Limitations
The model works best with normalized Vietnamese narration similar to its training data. Foreign words, names, abbreviations, expressive speech and unusual symbols may be pronounced incorrectly.
MOS, WER and speaker-similarity evaluations have not yet been performed.
Responsible use
Use this model only for authorized voice synthesis. Do not use it for impersonation, fraud, deceptive content or presenting synthetic speech as an authentic recording.
License and credits
This model is distributed under CC BY-NC 4.0 as conservative metadata due to the training dataset.