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

TasNet: time-domain audio separation network for real-time, single-channel speech separation

About

Robust speech processing in multi-talker environments requires effective speech separation. Recent deep learning systems have made significant progress toward solving this problem, yet it remains challenging particularly in real-time, short latency applications. Most methods attempt to construct a mask for each source in time-frequency representation of the mixture signal which is not necessarily an optimal representation for speech separation. In addition, time-frequency decomposition results in inherent problems such as phase/magnitude decoupling and long time window which is required to achieve sufficient frequency resolution. We propose Time-domain Audio Separation Network (TasNet) to overcome these limitations. We directly model the signal in the time-domain using an encoder-decoder framework and perform the source separation on nonnegative encoder outputs. This method removes the frequency decomposition step and reduces the separation problem to estimation of source masks on encoder outputs which is then synthesized by the decoder. Our system outperforms the current state-of-the-art causal and noncausal speech separation algorithms, reduces the computational cost of speech separation, and significantly reduces the minimum required latency of the output. This makes TasNet suitable for applications where low-power, real-time implementation is desirable such as in hearable and telecommunication devices.

Yi Luo, Nima Mesgarani• 2017

Related benchmarks

TaskDatasetResultRank
Speech SeparationWSJ0-2Mix (test)
SDRi (dB)13.6
141
Speech SeparationWSJ0-2Mix
SI-SNRi (dB)11.2
65
Speech SeparationWHAM! (test)
SI-SNRi (dB)9.8
58
Speech SeparationLibri2Mix (test)
SI-SNRi (dB)7.9
45
Speech SeparationWSJ0-3mix (test)
SI-SNRi11.6
29
Source SeparationWSJ0-2Mix (test)
SI-SNRi10.8
17
Speaker SeparationWSJ0-2mix 8kHz (test)
ΔSDR13.6
14
Speech SeparationWSJ0-2mix 8 kHz (test)
SI-SNRi13.2
12
Speech SeparationLRS2-2Mix (test)
GPU RTF (s) (Forward)0.2339
10
Source SeparationWSJ0-2Mix
Oracle SI-SNR15.3
7
Showing 10 of 12 rows

Other info

Code

Follow for update