Voice Tracking via Dynamic Speaker Registry Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice processing technologies face challenges in tracking multiple speakers in dynamic environments, such as meetings or interviews, due to changes in speaker positions and interference from background noise.

Innovation Solution

A voice processing method and system that uses a microphone array to capture voice signals, extracts voiceprint features and position information, and updates a speaker registry to label and track speakers based on their identifiers, even when their positions change.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If microphone array is used for voice separation, then voice signals can be separated by spatial domain division, but tracking multiple speakers becomes difficult when their positions change

Engineering Contradiction:
Improvevoice separation accuracyVSAvoidspeaker position tracking
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically updates the speaker registry with current position information obtained from the microphone array. When a speaker's position changes, the system detects this change and updates the registry accordingly, enabling continuous tracking of multiple speakers in dynamic environments while maintaining voice separation accuracy

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system establishes a feedback loop where voice signals are continuously captured, position information is extracted and compared with registered positions, and updates are made when discrepancies are detected. This feedback mechanism ensures that the speaker registry remains synchronized with actual speaker positions, resolving the contradiction between static separation and dynamic tracking

Inventive Principle:
Principle #23Feedback

2Measurement precision

If speaker registry is updated frequently to track position changes, then tracking accuracy improves, but system complexity and processing overhead increase

Engineering Contradiction:
Improvespeaker position tracking accuracyVSAvoidspeaker registry management
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system automatically manages the speaker registry by self-updating position information when changes are detected. The voice processing device autonomously compares current position data with registered data and performs updates without requiring manual intervention or complex external management systems, thereby reducing overall system complexity while maintaining high tracking accuracy

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11887605B2Voice processing
Publication Date: 2024.01.30 ALIBABA GROUP HOLDING LTD
  • US11887605B2 patent drawing
  • US11887605B2 patent drawing
  • US11887605B2 patent drawing

AI summary

A method including searching, on the basis of a voiceprint feature of a speaker, for an identifier of the speaker in a speaker registry, the voiceprint feature of the speaker being a parameter obtained according to a voice signal of the speaker captured by a microphone array; if position information corresponding to the identifier of the speaker in the speaker registry is different from position information of the speaker, updating the speaker registry, the position information of the speaker being a parameter obtained according to the voice signal of the speaker captured by the microphone array; and labeling the voice signal of the speaker with the identifier of the speaker, so as to track the speaker. The present disclosure enables voice tracking of multiple persons.