In this categoryLocal AI · 38
- MiniCPM5-2B: Install and Run OpenBMB's 2B Model That Outscores 4B Rivals
- BERT Base Uncased: Specs, How to Run It, and Why It's Still Trending in 2026
- How to Run tencent/AuK Locally: Zero-Shot TTS, Voice Cloning and Speech Editing
- Stable Diffusion 3.5 Medium: What's Different From SDXL and Flux
- Qwen-Image-2512: The Text-to-Image Model That Renders Real Text
- How to Run Irodori-TTS Anime Locally: Japanese Voice Cloning and Voice Design
- How to Run Breeze TTS 2 Locally: Voice Clone, Voice Design and Voice Direction
- How to Run Kokoro-82M Locally: the Fastest Open-Weight TTS Model
- How to Install Ollama on macOSStart
- How to Install Ollama on Windows
- How to Run Llama 3 Locally with Ollama
- How to Pick the Right Local AI Model for Your Hardware
- Best GGUF Models to Run by VRAM Tier (8GB, 12GB, 16GB, 24GB, 48GB)
- Run LLMs in Your Browser With WebGPU: No Install, No Server (WebLLM)
- How to Use Ollama as a Drop-In OpenAI API
- GGUF vs MLX vs NVFP4: Local AI Quantization Formats Explained
- Best GPU for Running AI Locally in 2026Start
- How Much RAM Do You Need for Local AI?
- Mac vs PC for Local AI: Which Should You Choose?
- How to Build a Local AI Workstation on Any Budget
- How to Set Up Local AI on 8GB of VRAM
- How to Set Up Local AI on 12GB of VRAM
- Best Local LLM for 16 GB VRAM: Setup, Quantization and Real Speed
- How to Set Up Local AI on 24GB of VRAM
- Best Local LLM on Mac M4 16 GB: Setup, MLX vs GGUF and Real Speed
- Best Local LLM on Mac M4 Pro 48GB: Setup, Quantization and Real Speed
How to Run tencent/AuK Locally: Zero-Shot TTS, Voice Cloning and Speech Editing
tencent/AuK is a 1.5 billion parameter open source speech model that handles zero-shot voice cloning, instruction-guided TTS, pitch and speed editing, and audio source separation through one natural-language interface. It also depends on a separate 3 billion parameter Qwen2.5-Omni encoder at runtime, which changes the real hardware math. Here is what the specs actually are, how to install it, and how to run your first zero-shot clone.
tencent/AuK is a 1.5 billion parameter open source text-to-speech model, released August 18, 2026 under the MIT license. One natural-language instruction interface handles zero-shot voice cloning, speech editing, pitch and speed changes, and source separation, but it also loads a separate 3 billion parameter Qwen2.5-Omni encoder at runtime, so the real footprint running the model is closer to 4.5 billion parameters.
Written by Priya Raghunathan, local-AI hardware reviewer. I check parameter counts and hardware requirements against the primary source before recommending an install path, whether the model ships an official VRAM figure or not.
A three-week-old model, already in the trending top 20
AuK entered Hugging Face's trending top 20 for the text-to-speech pipeline within about three weeks of its August 18, 2026 release, an unusually fast climb for a model from a research lab rather than a consumer app. At time of writing it has 12 likes and 30 downloads on the Hugging Face repo itself, both still small numbers, plus 124 stars on the Tencent-Hunyuan/AuK GitHub repo and 4 likes on the tencent/AuK demo Space. Read that combination as early attention from people who build TTS pipelines, not yet a mainstream download count.
Specs at a glance
| Field | Value |
|---|---|
| Publisher | Tencent (Tencent Hunyuan) |
| Parameters | 1.5 billion, per the model card (not exposed in the HF API's safetensors metadata) |
| Runtime encoder | Qwen2.5-Omni-3B, downloaded and loaded separately |
| Architecture | Diffusion transformer with a VAE decoder |
| Pipeline | Text-to-speech: zero-shot TTS, instruction-guided TTS, editing, enhancement, separation |
| Variants | AuK (base, this repo) and AuK-Flash (distilled, 4-step inference) |
| License | MIT |
| Release date | August 18, 2026 |
| Paper | arXiv:2609.08936 |
| GitHub stars | 124 (Tencent-Hunyuan/AuK) |
Hardware: no published VRAM figure, so here's the math
Neither the model card nor the GitHub repo lists a VRAM requirement or an inference speed benchmark. What can be calculated: AuK's own 1.5 billion parameters plus the 3 billion parameter Qwen2.5-Omni-3B encoder it depends on comes to about 4.5 billion parameters resident in memory at once. At 2 bytes per parameter in bf16, that's roughly 9 GB of VRAM or unified memory for weights alone, before any KV cache or activation overhead from the diffusion sampling steps.
Supported tasks: one instruction interface, five categories
The thing that sets AuK apart from a typical TTS model is that generation, editing, cleanup and separation all run through the same natural-language instruction, rather than five separate tools.
| Category | Tasks |
|---|---|
| Speech generation | Zero-shot TTS (clone a reference voice), instruction-guided TTS (describe the voice instead) |
| Content editing | Speech content editing (change what's said), lyric editing |
| Acoustic editing | Pitch, speed and volume adjustments |
| Paralinguistic editing | Emotion, timbre, de-accent, nonverbal sounds (breaths, laughs), whisper conversion |
| Enhancement and separation | Speech enhancement (denoising), speech separation, music separation, target speaker extraction |
Install it
AuK is a source install, not a pip package. The GitHub repo uses uv with Python 3.10 as its primary path, with conda as an alternative.
Download the weights
Because AuK relies on the Qwen2.5-Omni-3B encoder at inference time, plan on two downloads, not one.
Run zero-shot TTS
Point the CLI at a reference audio clip and an instruction, and AuK generates speech in that voice.
auk-infer \
--audio assets/demo-input-audio/zero-shot-tts/ref.wav \
--instruction "Say the following with the same voice: 'Ladies and gentlemen, it's an honor to have the opportunity to address such a distinguished audience'" \
--output out_tts.wav \
--gen_seconds 6.0The Python API takes the same reference audio and instruction as a chat-style message list, which is closer to what you'd wire into an app.
from auk.infer.infer_auk import AukInfer, save_audio
engine = AukInfer("ckpts/AuK/config.yaml", "ckpts/AuK/auk_base.safetensors")
messages = [{
"role": "user",
"content": [
{"type": "text", "text": "Say: 'Hello world' with a clear voice"},
{"type": "audio", "audio": "ref.wav"},
],
}]
audio, sr = engine.generate(messages, gen_seconds=3.0)
save_audio(audio, sr, "output.wav")AuK is now open-source. Code and model weights are publicly available.
AuK vs AuK-Flash
AuK, the model in this repository, is the base model built for quality. AuK-Flash is a distilled version of the same model built for speed, generating audio in four inference steps instead of the base model's full diffusion sampling schedule. Start with the base model if you're evaluating output quality; switch to AuK-Flash once you know the workflow and want faster turnaround.
License and who it's for
Both AuK and AuK-Flash are MIT licensed, with no revenue cap and no required attribution. That's as permissive as it gets. What MIT doesn't buy you is maturity: at 30 downloads and three weeks old, the tooling, community troubleshooting and third-party integrations are thin compared to an established local TTS model. If you need something that already has a well-worn install path today, that's a reason to start with Kokoro-82M or Breeze TTS 2 instead and come back to AuK once its ecosystem catches up to its feature list.
FAQ
What is tencent/AuK used for?
Zero-shot voice cloning and instruction-guided text-to-speech, plus speech content editing, pitch and speed changes, emotion and timbre changes, and audio cleanup tasks like denoising, speech separation and speaker extraction, all through one natural-language instruction interface instead of separate models per task.
How many parameters does AuK have?
The model card lists AuK's base model at 1.5 billion parameters. It also loads a separate 3 billion parameter Qwen2.5-Omni-3B encoder at inference time to read text and reference audio, so the practical memory footprint is closer to 4.5 billion parameters combined.
Does AuK need a GPU?
Tencent hasn't published an official VRAM figure. Based on the combined 4.5 billion parameter footprint at bf16 precision, expect to need roughly 9 GB of VRAM or unified memory for weights alone, which puts it comfortably on a 16 GB or 24 GB consumer GPU rather than an 8 GB card.
What's the difference between AuK and AuK-Flash?
AuK is the base model, built for quality. AuK-Flash is a distilled version of the same model, built for speed, generating audio in four inference steps instead of the base model's full diffusion sampling schedule.
Is tencent/AuK free to use commercially?
Yes. Both the AuK and AuK-Flash weights are released under the MIT license, which has no revenue cap and no required attribution.
Where to go from here
- Want a much smaller, more battle-tested TTS model to start with? See how to run Kokoro-82M locally.
- Comparing voice clone and voice design workflows? How to run Breeze TTS 2 locally covers a similar feature set with a smaller, more established model.
Local models run better with more VRAM. CompareRTX GPUs on Amazonbefore you upgrade.(affiliate link. We may earn a commission at no extra cost. Disclosure)
Watch related tutorials
9:42
10:30
11:05
12:20
14:15
9:50Weekly local AI drops
New models, what runs on your hardware, and the guides to set them up. One email a week, unsubscribe any time.