Model reference · open weights

VieNeu-TTS

VieNeu-TTS is an open-weight audio or speech model from pnnbao-ump, listed in the AxForge catalogue. AxForge can bring it up on EU-owned hardware for you on request — with the licence handled where one is required.

Audio pnnbao-ump 2 variants 426k downloads/mo
Request this model on EU hardware All served models Not on the shared API today — deployed on request.

About

What VieNeu-TTS is

🦜 VieNeu-TTS v3 Turbo [](https://github.com/pnnbao97/VieNeu-TTS) [](https://huggingface.co/pnnbao-ump/VieNeu-TTS-v3-Turbo) [](https://pypi.org/project/vieneu/) [](https://discord.gg/yJt8kzjzWZ) Overview VieNeu-TTS v3 Turbo is the next generation of Vietnamese TTS — 48 kHz high-fidelity speech, 20 built-in preset voices across three regions (North / Central / South), instant voice cloning, real-time streaming, inline emotion cues, and seamless bilingual (En–Vi) code-switching. The reference implementation is the vieneu Python SDK (v3.3.0). Its minimal install is torch-free: on CPU everything runs on ONNX Runtime (PyTorch is never imported), and on a CUDA machine it auto-switches to the PyTorch engine with automatic batching — same API, no code change. [!IMPORTANT] What's new in SDK v3.3.0: - 20 preset voices covering North / Central / South, both genders and several reading characters. - Torch-free voice cloning on CPU — cloning, denoising and addvoice now work on the ONNX-only install (kaldi-native-fbank + soxr), no PyTorch needed. - int8 backbone by default on CPU — ~1.6× faster and ~4× smaller than fp32 with quality preserved; use Vieneu(precision="fp32") for max fidelity. - Sliding-window repetition penalty for more stable long generations. 🏗️ Architecture & Credits The VieNeu-TTS v3 Turbo architecture is an original design by the author, Phạm Nguyễn Ngọc Bảo, and is trained from scratch on ~10,000 hours of English–Vietnamese speech — it is not a fine-tune, distillation, or adaptation of any existing TTS model. - Model architecture & training: designed and trained from scratch by Phạm Nguyễn Ngọc Bảo — https://github.com/pnnbao97 - Audio codec: MOSS-Audio-Tokenizer-Nano (OpenMOSS-Team) — 48 kHz neural audio codec. - Phonemizer: sea-g2p — fast Vietnamese/English grapheme-to-phoneme, also by the author. Tác giả: Phạm Nguyễn Ngọc Bảo 🔥 Quick Start (Web UI) - Option 1: CPU & macOS (minimal, torch-free) — recommended — runs v3 Turbo via ONNX ⚡ Use uv sync, not pip install, for the fastest CPU inference — it reproduces the locked environment with the optimized ONNX Runtime build. On Apple Silicon this ONNX/CPU path is faster than the MPS/PyTorch build. - Option 2:

Summarised from the published model card. Read the full card on the HuggingFace links below.

Specifications

What it is

Makerpnnbao-ump
TypeAudio & music
Parameters (lead)131M
Variants2
Released2026-06-05
Popularity426k downloads / month
Likes56
LicenceOpen weights

How it works

How audio & music work

Audio or textinputAudio modelrecognise / synthesiseText or audiooutputSpeech-to-text turns audio into text; text-to-speech and music models turn text into audio.

Variants

Sizes & precisions

Open weights ship in several sizes and precisions. One page, all the variants — pick the one that fits your GPU. VRAM figures are estimates from model size.

VariantParamsPrecisionVRAMFits 16 GBWeights
VieNeu-TTS-v3-Turbo131MBF16~0.3 GBWeights ↗
VieNeu-TTS-v2294MBF16~0.7 GBWeights ↗

Using it via the API

Call it like any OpenAI endpoint

Once AxForge deploys vieneu-tts for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (vieneu-tts below is illustrative; you get the exact model name on deployment.)

$ curl -sS https://api.axforge.ai/v1/audio/transcriptions \
  -H "Authorization: Bearer $AXFORGE_API_KEY" \
  -F model="vieneu-tts" -F file=@audio.mp3

Details

Languages, data & research

Languages

vi en

Trained / evaluated on

pnnbao-ump/VieNeu-TTS-10k-ENVI

Tags

onnx safetensors vieneu_v3_turbo voice-cloning code-switching podcast emotion-control 48khz text-to-speech vi en dataset:pnnbao-ump/VieNeu-TTS-10k-ENVI gguf qwen3

Licence

Open weights

Open weights under apache-2.0 — commercial use is permitted. Deploy it on AxForge EU hardware on request. Read the licence ↗

Sources

Weights & code

Want VieNeu-TTS on EU-owned hardware?

Request this model on EU hardware See what’s served now

Explore

More audio & music

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms