Speech Separation Using Speaker Distance and Task-ID Cues

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Single-channel speech separation methods struggle to accurately isolate and enhance the speech of a specific speaker due to the lack of spatial information about speaker direction or distance, making it difficult to identify and enhance the primary speaker's voice in dynamic and noisy environments.

Innovation Solution

A method that leverages speaker distance information and task-specific IDs to train neural networks for targeted speech separation by using a distance-aware weighted loss function, outputting a target and interference channel, and incorporating task-ID embeddings during model training.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If single-channel speech separation methods are used, then device complexity is reduced, but speech separation performance deteriorates due to lack of spatial information

Engineering Contradiction:
Improvesystem complexityVSAvoidspeech separation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent transforms spatial distance information into a temporal parameter by encoding speaker distance into task-specific IDs that are input to the neural network. This allows the model to leverage distance information without requiring complex multi-channel spatial processing, thus improving separation accuracy while maintaining single-channel simplicity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces task IDs as an intermediary that carries distance information from the physical world into the neural network processing pipeline. These task IDs serve as a bridge between the unavailable spatial cues and the speech separation task, enabling the model to differentiate between target and interference speakers based on encoded distance relationships.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If traditional speech separation techniques are used, then processing speed is maintained, but ability to identify target speaker deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidspeaker identification information
Core Design Contradiction:
SpeedVSLoss of information

Solution Approach 1:

The patent performs preliminary encoding of speaker distance information into task IDs before the speech separation process begins. This pre-processing step embeds identification cues into the input data structure, allowing the neural network to quickly identify target speakers during processing without requiring additional computational overhead that would slow down the system.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If distance-aware loss function is used during training, then speech separation performance is improved, but training complexity increases

Engineering Contradiction:
Improveseparation performanceVSAvoidtraining complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent modifies the loss function by incorporating distance-based weighting parameters that prioritize separation accuracy for speakers at different distances. This parameter adjustment guides the training process to focus more on accurately separating the target speaker while maintaining overall separation performance, achieving improved results through parameter tuning rather than architectural complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260004796A1Method and apparatus for task-driven speech separation by leveraging speaker distance information
Publication Date: 2026.01.01 TENCENT AMERICA LLC
  • US20260004796A1 patent drawing
  • US20260004796A1 patent drawing
  • US20260004796A1 patent drawing

AI summary

A method includes receiving a mixture signal comprising at least a first speaker, a second speaker, and background noise, the first speaker having a first distance to a microphone that outputs the mixture signal, the second speaker having a second distance to the microphone; training one or more neural networks to output a target channel and an interference channel by: inputting, into the one or more neural networks, the mixture signal and a task ID associated with one of the first speaker and the second speaker as a target speaker; determining a loss function based on the first distance and the second distance; and updating the neural network based on the loss function.