Fast Text-to-Audio Generation with Adversarial Post-Training
Zachary Novack, Zach Evans, Zack Zukowski, Josiah Taylor, CJ Carr, Julian Parker, Adnan Al-Sinan, Gian Marco Iodice, Julian McAuley, Taylor Berg-Kirkpatrick, Jordi Pons
TL;DR
This work tackles the latency of text-to-audio diffusion models by introducing Adversarial Relativistic-Contrastive post-training (ARC), a non-distillation acceleration framework that couples a relativistic adversarial loss with a contrastive discriminator objective. ARC leverages rectified-flow pre-training, ping-pong sampling, and a reward-model–like interpretation to produce high-fidelity audio in far fewer steps, achieving ~12 seconds of 44.1 kHz stereo audio in ~75 ms on an H100 and ~7 seconds on edge devices, while preserving diversity better than prior methods. The authors validate ARC against strong baselines, perform comprehensive ablations, and demonstrate edge-device deployment with significant RAM and latency reductions, enabling practical on-device text-to-audio generation and creative workflows. The approach promises faster, more diverse audio generation without distillation or CFG, opening avenues for real-time sound design and on-device applications.
Abstract
Text-to-audio systems, while increasingly performant, are slow at inference time, thus making their latency unpractical for many creative applications. We present Adversarial Relativistic-Contrastive (ARC) post-training, the first adversarial acceleration algorithm for diffusion/flow models not based on distillation. While past adversarial post-training methods have struggled to compare against their expensive distillation counterparts, ARC post-training is a simple procedure that (1) extends a recent relativistic adversarial formulation to diffusion/flow post-training and (2) combines it with a novel contrastive discriminator objective to encourage better prompt adherence. We pair ARC post-training with a number optimizations to Stable Audio Open and build a model capable of generating $\approx$12s of 44.1kHz stereo audio in $\approx$75ms on an H100, and $\approx$7s on a mobile edge-device, the fastest text-to-audio model to our knowledge.
