EDSep: An Effective Diffusion-Based Method for Speech Source Separation
Jinwei Dong, Xinsheng Wang, Qirong Mao
TL;DR
EDSep addresses slow convergence and suboptimal quality in diffusion-based single-channel speech separation by adopting a variance-exploding SDE, a noise-conditioned denoiser, and a stochastic sampler. The method uses a permutation-aware training strategy and a time-domain diffusion process with a non-linear STFT transform to improve separation quality and efficiency. Empirical results on WSJ0-2mix, LRS2-2mix, and VoxCeleb2-2mix show that EDSep outperforms DiffSep and is competitive with Conv-TasNet on several metrics, demonstrating the practicality of diffusion-based approaches for real-world speech separation.
Abstract
Generative models have attracted considerable attention for speech separation tasks, and among these, diffusion-based methods are being explored. Despite the notable success of diffusion techniques in generation tasks, their adaptation to speech separation has encountered challenges, notably slow convergence and suboptimal separation outcomes. To address these issues and enhance the efficacy of diffusion-based speech separation, we introduce EDSep, a novel single-channel method grounded in score matching via stochastic differential equation (SDE). This method enhances generative modeling for speech source separation by optimizing training and sampling efficiency. Specifically, a novel denoiser function is proposed to approximate data distributions, which obtains ideal denoiser outputs. Additionally, a stochastic sampler is carefully designed to resolve the reverse SDE during the sampling process, gradually separating speech from mixtures. Extensive experiments on databases such as WSJ0-2mix, LRS2-2mix, and VoxCeleb2-2mix demonstrate our proposed method's superior performance over existing diffusion and discriminative models, validating its efficacy.
