ArrayDPS: Unsupervised Blind Speech Separation with a Diffusion Prior

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Xu, Zhongweiyang, Fan, Xulin, Wang, Zhong-Qiu, Jiang, Xilin, Choudhury, Romit Roy
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866915348028063744
author Xu, Zhongweiyang
Fan, Xulin
Wang, Zhong-Qiu
Jiang, Xilin
Choudhury, Romit Roy
author_facet Xu, Zhongweiyang
Fan, Xulin
Wang, Zhong-Qiu
Jiang, Xilin
Choudhury, Romit Roy
contents Blind Speech Separation (BSS) aims to separate multiple speech sources from audio mixtures recorded by a microphone array. The problem is challenging because it is a blind inverse problem, i.e., the microphone array geometry, the room impulse response (RIR), and the speech sources, are all unknown. We propose ArrayDPS to solve the BSS problem in an unsupervised, array-agnostic, and generative manner. The core idea builds on diffusion posterior sampling (DPS), but unlike DPS where the likelihood is tractable, ArrayDPS must approximate the likelihood by formulating a separate optimization problem. The solution to the optimization approximates room acoustics and the relative transfer functions between microphones. These approximations, along with the diffusion priors, iterate through the ArrayDPS sampling process and ultimately yield separated voice sources. We only need a simple single-speaker speech diffusion model as a prior along with the mixtures recorded at the microphones; no microphone array information is necessary. Evaluation results show that ArrayDPS outperforms all baseline unsupervised methods while being comparable to supervised methods in terms of SDR. Audio demos are provided at: https://arraydps.github.io/ArrayDPSDemo/.
format Preprint
id arxiv_https___arxiv_org_abs_2505_05657
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle ArrayDPS: Unsupervised Blind Speech Separation with a Diffusion Prior
Xu, Zhongweiyang
Fan, Xulin
Wang, Zhong-Qiu
Jiang, Xilin
Choudhury, Romit Roy
Audio and Speech Processing
Machine Learning
Multimedia
Sound
Signal Processing
Blind Speech Separation (BSS) aims to separate multiple speech sources from audio mixtures recorded by a microphone array. The problem is challenging because it is a blind inverse problem, i.e., the microphone array geometry, the room impulse response (RIR), and the speech sources, are all unknown. We propose ArrayDPS to solve the BSS problem in an unsupervised, array-agnostic, and generative manner. The core idea builds on diffusion posterior sampling (DPS), but unlike DPS where the likelihood is tractable, ArrayDPS must approximate the likelihood by formulating a separate optimization problem. The solution to the optimization approximates room acoustics and the relative transfer functions between microphones. These approximations, along with the diffusion priors, iterate through the ArrayDPS sampling process and ultimately yield separated voice sources. We only need a simple single-speaker speech diffusion model as a prior along with the mixtures recorded at the microphones; no microphone array information is necessary. Evaluation results show that ArrayDPS outperforms all baseline unsupervised methods while being comparable to supervised methods in terms of SDR. Audio demos are provided at: https://arraydps.github.io/ArrayDPSDemo/.
title ArrayDPS: Unsupervised Blind Speech Separation with a Diffusion Prior
topic Audio and Speech Processing
Machine Learning
Multimedia
Sound
Signal Processing
url https://arxiv.org/abs/2505.05657