Single-Channel Target Speech Extraction Utilizing Distance and Room Clues

Author: Runwu Shi, Zirui Lin, Benjamin Yen, Kazuhiro Nakadai

Abstract: This paper aims to achieve single-channel target speech extraction (TSE) in enclosures utilizing distance cues and room information. Recent research has verified the feasibility of distance cues, which implies the sound source’s direct-to- reverberation ratio (DRR) and thus can be utilized for speech separation and TSE systems. However, such distance cue is significantly influenced by the room acoustic environment such as dimension and reverberant time, making it challenging for TSE systems that rely solely on distance cues to generalize across a variety of different rooms. To solve this, we sug- gest providing room environmental information for distance- based TSE for better generalization capabilities. Especially, we propose a distance and environment-based TSE model in the time-frequency (TF) domain with learnable distance and room embedding, and the results on both simulated and real collected dataset demonstrate its feasibility.

Image 1

Dataset: Sim1

Clue: Distance

Room size: 7*8*3m, RT60: 0.20s

Speaker distance: 0.495m, 2.072m

Mixture input

Main Image

Ground truth at 0.495m

Main Image

Ground truth at 2.072m

Main Image

Query distance 0m

Spectrum 1

Query distance 0.625m

Spectrum 2

Query distance 1.25m

Spectrum 3

Query distance 1.875m

Spectrum 4

Query distance 2.5m

Spectrum 5

Query distance 3.125m

Spectrum 6

Query distance 3.75m

Spectrum 7

Query distance 4.375m

Spectrum 8

Query distance 5m

Spectrum 9

Dataset: Sim2

Clue: Distance

Room size: 6.372*6.457*2.987m, RT60: 0.344s

Speaker distance: 4.13m, 4.678m

Mixture input

Main Image

Ground truth at 4.13m

Main Image

Ground truth at 4.678m

Main Image

Query distance 0m

Spectrum 1

Query distance 0.625m

Spectrum 2

Query distance 1.25m

Spectrum 3

Query distance 1.875m

Spectrum 4

Query distance 2.5m

Spectrum 5

Query distance 3.125m

Spectrum 6

Query distance 3.75m

Spectrum 7

Query distance 4.375m

Spectrum 8

Query distance 5m

Spectrum 9

Dataset: Sim2

Clue: Distance + Room configuration + Reverberation time

Room size: 5.66*9.974*2.764m, RT60: 0.291s

Speaker distance: 0.934m, 4.104m

Mixture input

Main Image

Ground truth at 0.934m

Main Image

Ground truth at 4.104m

Main Image

Query distance 0m

Spectrum 1

Query distance 0.625m

Spectrum 2

Query distance 1.25m

Spectrum 3

Query distance 1.875m

Spectrum 4

Query distance 2.5m

Spectrum 5

Query distance 3.125m

Spectrum 6

Query distance 3.75m

Spectrum 7

Query distance 4.375m

Spectrum 8

Query distance 5m

Spectrum 9

Dataset: RealRIR

Clue: Distance+Dim+Rt

Room size: 5.9*6.9*2.9m, RT60: 0.60s

Speaker distance: 1.0m, 2.828m

Mixture input

Main Image

Ground truth at 1.0m

Main Image

Ground truth at 2.828m

Main Image

Query distance 0m

Spectrum 1

Query distance 0.625m

Spectrum 2

Query distance 1.25m

Spectrum 3

Query distance 1.875m

Spectrum 4

Query distance 2.5m

Spectrum 5

Query distance 3.125m

Spectrum 6

Query distance 3.75m

Spectrum 7

Query distance 4.375m

Spectrum 8

Query distance 5m

Spectrum 9

Dataset: RealRIR

Finetune+Clue: Distance+Dim+Rt

Room size: 5.9*6.9*2.9m, RT60: 0.60s

Speaker distance: 1.0m, 2.828m

Mixture input

Main Image

Ground truth at 1.0m

Main Image

Ground truth at 2.828m

Main Image

Query distance 0m

Spectrum 1

Query distance 0.625m

Spectrum 2

Query distance 1.25m

Spectrum 3

Query distance 1.875m

Spectrum 4

Query distance 2.5m

Spectrum 5

Query distance 3.125m

Spectrum 6

Query distance 3.75m

Spectrum 7

Query distance 4.375m

Spectrum 8

Query distance 5m

Spectrum 9