Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Multi-talker Speech Separation with Utterance-level Permutation Invariant Training of Deep Recurrent Neural Networks

About

In this paper we propose the utterance-level Permutation Invariant Training (uPIT) technique. uPIT is a practically applicable, end-to-end, deep learning based solution for speaker independent multi-talker speech separation. Specifically, uPIT extends the recently proposed Permutation Invariant Training (PIT) technique with an utterance-level cost function, hence eliminating the need for solving an additional permutation problem during inference, which is otherwise required by frame-level PIT. We achieve this using Recurrent Neural Networks (RNNs) that, during training, minimize the utterance-level separation error, hence forcing separated frames belonging to the same speaker to be aligned to the same output stream. In practice, this allows RNNs, trained with uPIT, to separate multi-talker mixed speech without any prior knowledge of signal duration, number of speakers, speaker identity or gender. We evaluated uPIT on the WSJ0 and Danish two- and three-talker mixed-speech separation tasks and found that uPIT outperforms techniques based on Non-negative Matrix Factorization (NMF) and Computational Auditory Scene Analysis (CASA), and compares favorably with Deep Clustering (DPCL) and the Deep Attractor Network (DANet). Furthermore, we found that models trained with uPIT generalize well to unseen speakers and languages. Finally, we found that a single model, trained with uPIT, can handle both two-speaker, and three-speaker speech mixtures.

Morten Kolb{\ae}k, Dong Yu, Zheng-Hua Tan, Jesper Jensen• 2017

Related benchmarks

TaskDatasetResultRank
Speech SeparationWSJ0-2Mix (test)
SDRi (dB)10
141
Speech SeparationWSJ0-2Mix--
65
Speech SeparationWSJ0-3mix (test)--
29
Speaker SeparationWSJ0-2mix OC (test)
PESQ2.84
15
Speaker SeparationWSJ0-2mix 8kHz (test)
ΔSDR10
14
Audio-visual speech separationLRS2-2Mix
SDRi4.8
12
Speech SeparationWSJ0-3mix (clean)--
12
Speaker SeparationWSJ0-3mix 8kHz (test)--
7
Source SeparationWSJ0-2mix (eval)
SI-SDR16.88
4
Source SeparationWSJ0 3mix (eval)
SI-SDR10.01
4
Showing 10 of 10 rows

Other info

Follow for update