Skip to page content
SAVRN
Search Plan a project

Open-weight model · Text to speech

qwen-tts-ngoc-huyen-voice

by NGUYEN HUU TAM huutamm1612/qwen-tts-ngoc-huyen-voice

qwen-tts-ngoc-huyen-voice is an open-weight model for text to speech from NGUYEN HUU TAM. It has 906M parameters. At 16-bit it needs about 2.2 GB of GPU memory, which fits on 1x MI300X from $1.85 an hour, at the lowest prices in the SAVRN Index. It draws 129 downloads a month.

This Vietnamese text-to-speech model is fine-tuned from g-group-ai-lab/gwen-tts-0.6B, based on the Qwen3-TTS architecture. The exported package includes merged weights and the ngochuyen speaker in CustomVoice mode.

Parameters906M
Context—
Weights2.5 GB
License—
AccessOpen weights
Monthly Downloads129

Runs On

What it takes to serve qwen-tts-ngoc-huyen-voice (906M parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.

PrecisionWeightsMemory neededCheapest setupPer hourAlso fits
16-bit 1.8 GB 2.2 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
8-bit 0.9 GB 1.1 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
4-bit 0.5 GB 0.5 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00

Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the SAVRN Index, read Oct 18, 2026.

qwen-tts-ngoc-huyen-voice on every accelerator the SAVRN Index prices, at every precision

Model Card

This Vietnamese text-to-speech model is fine-tuned from g-group-ai-lab/gwen-tts-0.6B, based on the Qwen3-TTS architecture. The exported package includes merged weights and the ngochuyen speaker in CustomVoice mode. No reference audio is required at inference time. The model was fine-tuned on approximately 90 hours of Ngọc Huyền's voice, collected by crawling YouTube and TikTok. Training used LoRA adaptation, adapter merging, and selective refinement of the talker and output head, followed by joint refinement with the code predictor. The final model was selected by the training pipeline and packaged with a speaker embedding derived from reference audio. If the repository is private…

Excerpt from the card by NGUYEN HUU TAM.

Configuration

Architecture
Qwen3TTSForConditionalGeneration
Model type
qwen3_tts

Identity and Version

Repository
huutamm1612/qwen-tts-ngoc-huyen-voice
Publisher
NGUYEN HUU TAM
Task
Text to speech
Modality
Audio
Library
Not stated by the source
Parameters
906M parameters
Languages
vi
Revision
7979f39a1691513686a23e10032c341c6ad6345d
First published
2026-09-16
Last updated
2026-10-16

Files and Weights

24 files, 2.5 GB in total. The weights are 2 files totalling 2.5 GB in safetensors.

Weights2 files · 2.5 GB
Configuration8 files · 14.1 KB
Tokenizer4 files · 15.9 MB
Documentation1 file · 5.1 KB
Other8 files · 1.5 MB
Repository1 file · 1.8 KB
Every file
FileTypeSizeSHA-256
model.safetensorsWeights1.8 GB b952625e9b50
speech_tokenizer/model.safetensorsWeights682.3 MB 836b7b357f5e
added_tokens.jsonConfiguration904 B —
config.jsonConfiguration8.1 KB —
generation_config.jsonConfiguration251 B —
preprocessor_config.jsonConfiguration127 B —
samples/transcripts.jsonConfiguration1.1 KB —
special_tokens_map.jsonConfiguration1.0 KB —
speech_tokenizer/config.jsonConfiguration2.3 KB —
speech_tokenizer/preprocessor_config.jsonConfiguration234 B —
README.mdDocumentation5.1 KB —
samples/01.txtOther161 B —
samples/01.wavOther318.8 KB 429d23e86bc5
samples/02.txtOther203 B —
samples/02.wavOther391.7 KB ac70906956a1
samples/03.txtOther149 B —
samples/03.wavOther334.1 KB c0a98b93d972
samples/04.txtOther266 B —
samples/04.wavOther492.5 KB 7355d27cd6c5
.gitattributesRepository1.8 KB —
merges.txtTokenizer1.7 MB —
tokenizer.jsonTokenizer11.4 MB 21cbba93fc2b
tokenizer_config.jsonTokenizer7.4 KB —
vocab.jsonTokenizer2.8 MB —

License and Download

License
Not stated by the source
Access
Open weights, no gate
Download size
2.5 GB
Download from NGUYEN HUU TAM

Released by NGUYEN HUU TAM through its official repository on Hugging Face.

Built From

  • Derived from g-group-ai-lab/gwen-tts-0.6B
  • Trained on (disclosed) huutamm1612/ngoc-huyen-voice-90h

Memory Requirements

PrecisionWeights in memory
As published2.5 GB
16-bit1.8 GB
8-bit0.9 GB
4-bit0.5 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About qwen-tts-ngoc-huyen-voice

How much GPU memory does qwen-tts-ngoc-huyen-voice need?

About 2.2 GB at 16-bit and 0.5 GB at 4-bit: the weights (906M parameters) plus a working margin. A long context needs more.

What is the cheapest GPU to run qwen-tts-ngoc-huyen-voice on?

At 16-bit, 1x MI300X from $1.85 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.

Similar Models

Model · Text to speech

Qwen3-TTS-12Hz-0.6B-CustomVoice

Qwen

Qwen3-TTS is a series of advanced multilingual, controllable, robust, and streaming text-to-speech models developed by the Qwen team. This specific checkpoint is the 0.6B CustomVoice variant, based on the 12Hz tokenizer. It supports 9 premium timbres and allows for fine-grained style control over target voices via natural language instructions across 10 major languages. To use Qwen3-TTS, you can install the qwen-tts package: For Qwen3-TTS-12Hz-0.6B-CustomVoice, the following speakers are supported. We recommend using each speaker’s native language for the best results: If you find Qwen3-TTS useful for your research, please consider citing

Open weights apache-2.0 906M parameters

Model · Text to speech

Qwen3-TTS-12Hz-0.6B-Base

Qwen

Qwen3-TTS is a family of advanced multilingual, controllable, robust, and streaming text-to-speech models. Trained on over 5 million hours of speech data spanning 10 languages, Qwen3-TTS supports state-of-the-art 3-second voice cloning and description-based control. This specific checkpoint is the 0.6B Base model, which is capable of rapid voice cloning from a user-provided audio input. To clone a voice and synthesize new content using the Base model, you can use the following code snippet: Qwen3-TTS covers 10 major languages (Chinese, English, Japanese, Korean, German, French, Russian, Portuguese, Spanish, and Italian) as well as multiple dialectal voice profiles to meet global application…

Open weights apache-2.0 915M parameters

Model · Text to speech

indic-parler-tts

AI4Bharat

Indic Parler-TTS is a multilingual Indic extension of Parler-TTS Mini. It is a fine-tuned version of Indic Parler-TTS Pretrained, trained on a 1,806 hours multilingual Indic and English dataset. Indic Parler-TTS Mini can officially speak in 20 Indic languages, making it comprehensive for regional language technologies, and in English. The 21 languages supported are: Assamese, Bengali, Bodo, Dogri, English, Gujarati, Hindi, Kannada, Konkani, Maithili, Malayalam, Manipuri, Marathi, Nepali, Odia, Sanskrit, Santali, Sindhi, Tamil, Telugu, and Urdu. Thanks to its better prompt tokenizer, it can easily be extended to other languages. This tokenizer has a larger vocabulary and handles byte…

Access requested at publisher apache-2.0 938M parameters transformers

Model · Text to speech

SemBridge

Aslp Lab

SemBridge bridges discrete semantic supervision and continuous acoustic generation. A shared semantic tokenizer anchors both acoustic latents and autoregressive language-model states, improving linguistic fidelity while retaining continuous-latent generation. The unified model supports text-to-speech, note-conditioned singing, and mixed speech and singing. - [2026-10]: Released the inference code and model checkpoints. - [2026-08]: Released the arXiv paper. Use Python 3.10. The repository includes 10 complete examples from our Demo page: 4 TTS, 4 SVS, and 2 Unified cases, with reference audio and prepared requests. SVS and Unified include aligned lyrics, pitches, durations, and…

Open weights apache-2.0 818M parameters 32,768 tokens

Model · Text to speech

VibeVoice-Realtime-0.5B

Microsoft

VibeVoice-Realtime is a lightweight real‑time text-to-speech model supporting streaming text input and robust long-form speech generation. It can be used to build realtime TTS services, narrate live data streams, and let different LLMs start speaking from their very first tokens (plug in your preferred model) long before a full answer is generated. It produces initial audible speech in ~300 ms (hardware dependent). ▶ Watch demo video (Launch your own realtime demo via the websocket example in Usage) Although the model is primarily built for English, we found that it still exhibits a certain level of multilingual capability—and even performs reasonably well in some languages. We provide nine…

Open weights mit 1B parameters transformers

VibeVoice-Realtime is a lightweight real‑time text-to-speech model supporting streaming text input and robust long-form speech generation. It can be used to build realtime TTS services, narrate live data streams, and let different LLMs start speaking from their very first tokens (plug in your preferred model) long before a full answer is generated. It produces initial audible speech in ~300 ms (hardware dependent). ▶ Watch demo video (Launch your own realtime demo via the websocket example in Usage) Although the model is primarily built for English, we found that it still exhibits a certain level of multilingual capability—and even performs reasonably well in some languages. We provide nine…

Open weights mit 1B parameters transformers