SepGen: Multi-Stem Audio-Video Separation and Generation in a Single Model
cs.SD, cs.CV
Submitted: 2026-10-08
Updated: 2026-10-08
Comments: 24 pages, 8 figures, 18 tables. Project page: https://sepgen.github.io/
Project page: https://sepgen.github.io
License: http://creativecommons.org/licenses/by/4.0/
The gist: A 4D audio-visual scene comprises a video, the dynamic geometry it depicts, and the sound sources that populate it, each with its own position and trajectory.
Terminology
Abstract
A 4D audio-visual scene comprises a video, the dynamic geometry it depicts, and the sound sources that populate it, each with its own position and trajectory. Rendering such a scene from a novel viewpoint requires that every source be available as an individual waveform, so that it can be localized in the scene and propagated to the observer before the signals are mixed. Joint audio-video generators can synthesize the video and its soundtrack, but the soundtrack is emitted as a single audio-mix in which the sources are not individually accessible. We present SepGen, which extends a pretrained audio-video generator to emit the video, the mixed soundtrack, and one waveform per captioned source in one joint sampling run. SepGen supports two complementary modes: generation and separation. In generation mode, each source caption specifies what its stem contains. A two-speaker dialogue, for example, comes out as one stem per speaker in the original turn order. In separation mode, the input audio-mix remains clean while the captions specify what to extract, so the model can decompose a recording from a free-text description. We evaluate generation on scenes synthesized from text, and separation on scenes rendered by other generators and on real recordings of speech, music, and sound effects. Given an audio-mix and captions that carry the spoken lines, SepGen outperforms language-conditioned separators, most clearly on speech, and it keeps the lead when the lines are removed from the captions. Code, checkpoints, and datasets are available at https://sepgen.github.io/
Sources
- LibriMix: An Open-Source Dataset for Generalizable Speech Separation
- CLIPSep: Learning Text-queried Sound Separation with Noisy Unlabeled Videos
- Looking to Listen at the Cocktail Party: A Speaker-Independent Audio-Visual Model for Speech Separation
- LTX-2: Efficient Joint Audio-Visual Foundation Model
- LoRA: Low-Rank Adaptation of Large Language Models
- In-Context LoRA for Diffusion Transformers
- DGMO: Training-Free Audio Source Separation through Diffusion-Guided Mask Optimization
- Lift4D: Harmonizing Single-View 3D Estimation for 4D Reconstruction In-the-Wild
- Separate What You Describe: Language-Queried Audio Source Separation
- Ovi: Twin Backbone Cross-Modal Fusion for Audio-Video Generation
- Multi-Source Diffusion Models for Simultaneous Music Generation and Separation
- Movie Gen: A Cast of Media Foundation Models
- HunyuanVideo-Foley: Multimodal Diffusion with Representation Alignment for High-Fidelity Foley Audio Generation
- SAM Audio: Segment Anything in Audio
- Foley-Omni: A Unified Multimodal Generation Model from Task-Level Audio Synthesis to Complete Video Soundtrack Generation
- Kling-Foley: Multimodal Diffusion Transformer for High-Quality Video-to-Audio Generation
- A Reference-free Metric for Language-Queried Audio Source Separation using Contrastive Language-Audio Pretraining
- Multi-Source Music Generation with Latent Diffusion
- Cinematic Audio Source Separation Using Visual Cues
Related papers
- Few-Shot Open-Set Audio Classification via Transductive Prototype Refinement and Class Logit Enhancement
- Spectral Masking and Interpolation Attack (SMIA): A Black-box Adversarial Attack against Voice Authentication and Anti-Spoofing Systems
- Remix the Timbre: Diffusion-Based Style Transfer Across Polyphonic Stems
- AVMeme Exam: A Multimodal Multilingual Multicultural Benchmark for LLMs' Contextual and Cultural Knowledge and Thinking
- SoundWeaver: Compositional Warm-Starting for Text-to-Audio Diffusion Serving
- WASIL: In-the-Wild Arabic Spoken Interactions with LLMs