Contemporary a cappella singing often has a lead-and-accompaniment texture, where the lead vocal (Vo) part carries the main melody and the remaining vocal parts provide accompaniment. Owing to their distinct roles, separating the Vo part from the remaining vocal parts, referred to as Vo separation, enables downstream applications such as lyric recognition and minus-one accompaniment generation for vocal ensemble music. Despite these potential applications, acoustic cues for this task are limited because the target and interfering sources are all singing voices with similar acoustic characteristics and often overlap in time, making Vo separation challenging. In this paper, we propose a Vo separation model that uses phoneme alignment of the Vo part as auxiliary information. The proposed model is based on band-split RoPE Transformer (BS-RoFormer), a state-of-the-art music source separation model, and introduces frame-level phoneme labels into its intermediate representations using feature-wise linear modulation (FiLM). Experimental results show that phoneme-alignment conditioning improves Vo separation performance over an audio-only baseline and yields larger average gains than conditioning only on Vo singing/silence activity. Further analysis suggests that the advantage of phoneme-label information is larger when fewer remaining vocal parts share the same phoneme as Vo.
Figures & tables
Figure 1: Relationship between Vo separation and related source separation tasks.
Figure 2: Network architectures of the proposed model. The green modules denote the conditioning mechanism for phoneme alignment; all other modules are the same as in the original BS-RoFormer.
Song name
Duration (s)
Vo
Other
Baseline
Activity-only
Proposed
Baseline
Activity-only
Proposed
Akaiboushishiroiboushi
66.0
10.47
15.54
18.29
7.65
12.61
15.31
Akaikutsu
43.8
9.72
12.08
13.36
9.11
11.32
12.46
Akatonbo
84.5
9.68
11.64
12.92
7.21
9.00
10.21
Anomachikonomachi
57.3
8.60
15.75
18.48
1.60
7.80
10.11
Aogebatoutoshi
75.8
13.71
17.42
18.14
11.47
14.75
15.08
Table 1: SI-SDRi ( dB ) for Vo and Other obtained by Baseline, Activity-only, and Proposed
# of overlaps
Proportion (%)
Baseline
Activity-only
Proposed
0
40.41
12.26
14.83
18.32
1
14.68
11.85
15.01
17.21
2
8.67
9.00
11.20
13.16
3
19.75
9.25
11.74
12.15
4
16.48
9.19
12.23
13.83
Table 2: Duration-weighted average SI-SDRi ( dB ) for Vo separation under different phoneme-overlap conditions. The proportion represents the duration of each condition divided by the total duration
Real-world voice separation must recover individual voices from overlapping speech, environmental noise, and music, yet isolated source recordings are rarely available for supervision. We introduce Soloist, a generative model for blind voice separation that autoregressively generates individual voice streams as audio-codec sequences conditioned on the mixture, without requiring a target-speaker query or a predefined voice count. We propose a two-stage training paradigm to learn from synthetic mixtures and adapt to real recordings. The first stage combines supervised separation on synthetic mixtures with isolated source targets and an auxiliary task that predicts speaker timelines from real recordings, learning who speaks when from natural acoustics. The second stage applies reinforcement learning to real recordings, with rewards supplied by a model judge that compares candidate separations based on voice purity and content preservation without isolated source targets. Across diverse scenarios, Soloist recovers clean speech from multi-speaker overlap and noisy recordings, and extracts singing vocals from music accompaniment while maintaining relatively high pitch accuracy and intelligibility. On real-world recordings with unknown voice counts, Soloist also separates voices well. Finally, we integrate Soloist into a full-duplex conversation processing pipeline that assembles separated outputs into continuous speaker tracks, demonstrating its practical utility in real conversations.
Generative modeling provides a flexible way to model mixture-conditioned source distributions, but iterative diffusion and flow matching models are costly for long music signals. This paper studies joint vocal-accompaniment separation through latent flow matching, where a pretrained variational autoencoder (VAE) maps mixtures and sources into a compact latent space and a flow matching model generates vocal and accompaniment latents jointly. The proposed framework decouples semantic separation from acoustic velocity prediction through a Separation Encoder and a Velocity Decoder. To reduce sampling cost, we further apply latent adversarial post-training inspired by Flow2GAN for few-step generation. Experiments show that latent adversarial refinement can improve perceptual and separation metrics under a reduced sampling budget.
Lishi Zuo, Youzhi Tu, Lu Yi +4
Dept. of Electrical and Electronic Engineering, Hong Kong Polytechnic University, Hong Kong SAR, China
Music source separation systems typically extract a single vocal track and do not distinguish between multiple singers. We study singer-informed vocal source separation for multi-singer mixtures. Our framework introduces a short enrollment recording of a target singer to guide separation through a learned embedding. The singer embedding is incorporated using feature concatenation or feature-wise linear modulation (FiLM), enabling the model to focus on the target singer while suppressing interference. We construct a duet dataset based on DAMP-VSEP with quality filtering and non-overlapping enrollment segments. Experiments on solo and duet settings show that while baseline models perform well for single-singer mixtures, the proposed method improves target-singer extraction in multi-singer cases, increasing target-singer SI-SDR from 0.33 dB to 5.58 dB. Fréchet Audio Distance (FAD) further shows improved perceptual quality and better alignment with target audio distributions. Code and checkpoints are available at https://github.com/jocelynxu01/singer-separation-paper.
Jocelyn Xu, Minje Kim
University of Illinois Urbana-Champaign, Siebel School of Computing and Data Science