In this categoryLocal AI · 38
Local AIIntermediate

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.

8 minIntermediate

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.

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

FieldValue
PublisherTencent (Tencent Hunyuan)
Parameters1.5 billion, per the model card (not exposed in the HF API's safetensors metadata)
Runtime encoderQwen2.5-Omni-3B, downloaded and loaded separately
ArchitectureDiffusion transformer with a VAE decoder
PipelineText-to-speech: zero-shot TTS, instruction-guided TTS, editing, enhancement, separation
VariantsAuK (base, this repo) and AuK-Flash (distilled, 4-step inference)
LicenseMIT
Release dateAugust 18, 2026
PaperarXiv:2609.08936
GitHub stars124 (Tencent-Hunyuan/AuK)
Missing text_encoder keys are expected
AuK's checkpoint doesn't bundle its own text encoder. It reads the Qwen2.5-Omni-3B model at inference time instead, so if you see a warning about missing text_encoder keys while loading auk_base.safetensors, that's normal behavior, not a broken download.

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.

That math is ours, not Tencent's
Budget extra headroom on top of the 9 GB estimate. Practically, expect AuK to run comfortably on a single 16 GB or 24 GB consumer GPU rather than an 8 GB card, given the second model it has to keep loaded.

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.

CategoryTasks
Speech generationZero-shot TTS (clone a reference voice), instruction-guided TTS (describe the voice instead)
Content editingSpeech content editing (change what's said), lyric editing
Acoustic editingPitch, speed and volume adjustments
Paralinguistic editingEmotion, timbre, de-accent, nonverbal sounds (breaths, laughs), whisper conversion
Enhancement and separationSpeech 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.

zsh - install AuK
$git clone https://github.com/Tencent-Hunyuan/AuK
$cd AuK
$uv venv --python 3.10
$source .venv/bin/activate
$uv pip install -e .
swap "." for ".[gradio]", ".[comfyui]" or ".[train]" for those extras
$

Download the weights

Because AuK relies on the Qwen2.5-Omni-3B encoder at inference time, plan on two downloads, not one.

zsh - download weights
$hf download tencent/AuK --local-dir ./ckpts/AuK
$hf download Qwen/Qwen2.5-Omni-3B --local-dir ./ckpts/Qwen2.5-Omni-3B
swap in tencent/AuK-Flash for the distilled 4-step variant
$

Run zero-shot TTS

Point the CLI at a reference audio clip and an instruction, and AuK generates speech in that voice.

run_auk_cli.sh
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.0

The 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.

auk_zero_shot_tts.py
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.

tencent/AuK README, News section, Hugging Face

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

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

Free weekly email

Weekly local AI drops

New models, what runs on your hardware, and the guides to set them up. One email a week, unsubscribe any time.

Tags
#tencent auk#auk text-to-speech#run auk locally#auk zero-shot tts#auk vs kokoro-82m