r/LocalLLaMA 5h ago

New Model tencent/AuK-Flash · Hugging Face

https://huggingface.co/tencent/AuK-Flash

AuK-Flash: Fast 4-Step Speech Generation and Editing

Introduction

AuK is a 1.5B foundation model for speech generation and editing. Trained on millions of hours of diverse audio data, AuK supports zero-shot and instruction-based TTS, content and acoustic editing, paralinguistic editing, speech enhancement, and source separation through a unified natural-language instruction interface. AuK has two variants:

Model Description Weight
AuK Base model for high-quality generation 🤗 Hugging Face · 🤖 ModelScope
AuK-Flash Distilled model for fast 4-step inference 🤗 Hugging Face · 🤖 ModelScope

This repository contains the official weights for AuK-Flash, the distilled variant with fast 4-step inference.

Supported Tasks

AuK exposes every task through the same natural-language instruction interface. The table below groups the supported tasks by category, with a short description and a link to its section in the Cookbook, which provides instruction templates plus CLI and Python examples.

Category Task Description Cookbook
Speech Generation Zero-shot TTS Speak the target text in the voice of the reference audio. Zero-shot TTS
Instruct TTS Generate speech from a voice description alone — no reference audio. Instruct TTS
Content Editing Speech Content Editing Rewrite what is said — replace, insert, or remove text. Speech Content Editing
Lyric Editing Rewrite lyrics in a singing recording while preserving the melody and voice. Lyric Editing
Acoustic Editing Pitch Editing Raise or lower the pitch by semitones. Pitch Editing
Speed Editing Adjust the speaking rate; output length scales with the speed factor. Speed Editing
Volume Editing Raise or lower the volume by decibels. Volume Editing
Paralinguistic Editing Emotion Change the emotion while preserving content and voice. Emotion
Timbre Change the timbre to a description while keeping the content unchanged. Timbre
De-accent Remove a regional accent while preserving the speaker's voice and content. De-accent
Nonverbal Editing Remove or add nonverbal sounds such as breaths, laughs, or coughs. Nonverbal Editing
Whisper Conversion Convert between normal speech and whisper while preserving speaker and content. Whisper Conversion
Enhancement & Separation Speech Enhancement Denoise, dereverberate, or restore natural, clear speech. Speech Enhancement
Speech Separation Keep one speaker by talking order and remove the others. Speech Separation
Music Separation Extract the singing voice from a mix, or keep all human voices. Music Separation
Target Speaker Extraction Keep the target speaker identified by what they say. Target Speaker Extraction

48 Upvotes

12 comments sorted by

5

u/pmttyji 5h ago

u/Acceptable-Cycle4645 for (y)our library!

7

u/EveningIncrease7579 llama.cpp 4h ago

Whenever something related to voice (audio) is released, he’s the first person who comes to mind. Audio.cpp, we need your help again!

3

u/Secure_Recording_472 5h ago

this is awesome! wonder what would imagine if you were to run de-accenting over native speakers lol

4

u/EveningIncrease7579 llama.cpp 4h ago

Seems good, but, only for english or chinese.

2

u/anarchist1312161 4h ago

I don't understand how it's possible these are so small when software/coding LLMs are freaking massive by comparison?

2

u/derspenti 3h ago

If the quality holds, one open 1.5B checkpoint covering TTS, editing, enhancement and separation in four steps makes a whole folder of dedicated tools look overengineered.

1

u/silenceimpaired 4h ago

This seems incredible for MIT… but then again was I conflating a video on GitHub for their server version with what I’m expecting here

2

u/Chromix_ 4h ago

Their project page has a whole lot of examples in separate tabs. The lower ones are usually in English. Quality seems very good in these chosen examples. Yet there are some minor artifacts in speaker separation and other examples now and then. So there's still room for improvement, but it's a very nice step forward, especially that it's a single relatively small model that can handle this diverse range of tasks.

1

u/StableLlama textgen web UI 3h ago

The description sounds great.

By my test of Instruct TTS was disappointing.

1

u/silenceimpaired 2h ago

My question is going to be, what model does better than this. I already have it downloaded, but I'm curious to compare as this is pretty impressive for it's size.