In this categoryLocal AI · 59
- How to Run Indra OCR Locally: a 1M-Parameter CPU Model That Hits 49 Pages a Second
- How to Run AuroraIMG-6M Locally: AuroraAI-Research's 6.82M-Parameter Text-to-Image Model
- How to Run Maya-1 Locally: a 3.3B-Parameter Text-to-Speech Model with Voice Design
- How to Run Sopro V2 Turbo Locally: a 120M-Parameter Voice Cloning TTS Model
- How to Run Kova TTS 1 Locally: a 1.25B-Parameter Voice Cloning Model for Narration
- How to Run Whistle Locally: Cactus's 16.9MB On-Device Speech Recognition Model
- How to Run Antalia-2 Mini Locally: a 7.6M-Parameter Turkish TTS Model
- How to Run Supra2-IMG Locally: SupraLabs' 104M-Parameter Text-to-Image Model
- How to Run VisionHOPE Locally: PSRben's Self-Modifying Vision Backbone
- Fish Audio S1-Mini: What It Is and How to Actually Try It
- How to Run SupraTTS-0.1-Beta Locally: A Tiny Glow-TTS Voice Model
- How to Run Nemotron 3 Diarization Locally: Streaming Speaker Tagging in 99M Parameters
- How to Run Freya-TTS Locally: A 183M-Parameter Turkish Text-to-Speech Model
- How to Run Audio8 ASR Infinite Locally: Streaming Speech Recognition That Never Stops
- How to Run TeleOCR Locally: One Model for Scanned and Photographed Documents
- How to Run Xing4.0-29B-A4B Locally: A 256K-Context MoE Model for Agent Tasks
- How to Run IndicF5 Locally: Voice Cloning for 11 Indian Languages
- How to Run Fish Audio S2 Pro Locally: Multilingual TTS with Inline Emotion Control
- How to Run ZDTaichu5.0-9B Locally: A 9.79B Vision-Language Model Built for Spatial Reasoning
- How to Run Qwen3-TTS-12Hz-1.7B-VoiceDesign Locally: Voice Design From a Text Description
- How to Run YuE2-3B Locally: Open Source Music Generation That Beats Suno v5 on Benchmarks
- 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 20 likes and 30 downloads on the Hugging Face repo itself, both still small numbers, plus 166 stars on the Tencent-Hunyuan/AuK GitHub repo and 11 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 | 166 (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.