Speaker Verification Ensemble Fusion for Cross-Channel Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing speaker verification technologies face accuracy issues in cross-channel and near-far speaking scenarios due to inconsistent device usage and sampling frequencies, limiting their application in real-world scenarios.

Innovation Solution

An ensemble learning (EL)-based method involving data preprocessing, training of ResNet, TDNN, and ECAPA-TDNN models, followed by weighted fusion using a detection cost function and simulated annealing to optimize weights, with additional processing to handle near-far and cross-channel challenges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional speaker verification methods (ResNet, x-vector, ECAPA-TDNN) are used, then basic speaker recognition accuracy is improved, but recognition accuracy deteriorates in cross-channel and near-far speaking scenarios

Engineering Contradiction:
Improvespeaker verification accuracyVSAvoidrobustness in cross-channel and near-far speaking scenarios
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent divides the speaker verification system into multiple independent basic models (ResNet, TDNN, ECAPA-TDNN), each trained on specific subsets of data representing different speaking scenarios. This segmentation allows each model to specialize in particular conditions while the ensemble system as a whole achieves comprehensive robustness across all scenarios.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges multiple basic models into an ensemble system where each model's output is weighted and combined. The ensemble model integrates the strengths of ResNet, TDNN, and ECAPA-TDNN to achieve both high accuracy and robustness across cross-channel and near-far speaking scenarios that single models cannot handle alone.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 3:

The patent dynamically adjusts model parameters including weights and thresholds based on the specific speaking scenario detected. By changing parameters such as the weight assigned to each basic model and the threshold for verification, the system adapts to different conditions (cross-channel, near-far, far-far speaking) to optimize performance for each scenario.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If data is collected from multiple channels with different sampling frequencies, then system adaptability to real-world conditions is improved, but measurement precision of voiceprint similarity deteriorates due to inconsistent sampling frequencies

Engineering Contradiction:
Improvecross-channel compatibilityVSAvoidvoiceprint similarity accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent performs preliminary resampling of voice data from different channels to a standard sampling frequency before processing. This preliminary action ensures that all input data is normalized to consistent parameters, allowing the ensemble models to accurately compute voiceprint similarity regardless of the original sampling frequencies of different recording devices.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a preprocessing module as an intermediary between the data collection stage and the model processing stage. This intermediary component handles the normalization and resampling of audio data from multiple channels, acting as a mediator that reconciles the adaptability benefit of multi-channel data collection with the precision requirements of accurate voiceprint similarity measurement.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If multiple basic models are trained and combined in an ensemble, then recognition accuracy in diverse scenarios is improved, but device complexity increases

Engineering Contradiction:
Improverecognition accuracyVSAvoidmodel structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the complex ensemble model into multiple independent basic models that can be trained and processed separately. Each basic model (ResNet, TDNN, ECAPA-TDNN) is a standalone unit that processes input data independently before their results are combined, allowing for modular training and easier management of complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent trains multiple basic models on different subsets of training data, with each model performing a partial function in the overall recognition task. This partial action approach allows the system to achieve high accuracy by combining specialized models rather than training one overly complex model to handle all scenarios alone.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12633292B2Ensemble learning (EL)-based speaker verification method
Publication Date: 2026.05.19 HANGZHOU DIANZI UNIV
  • US12633292B2 patent drawing
  • US12633292B2 patent drawing

AI summary

Provided is an ensemble learning (EL)-based speaker verification method. The method includes: data acquisition and preprocessing; selecting and training a group of basic models, and optimizing model parameters; performing similarity scoring on an acquired pair of speaker feature embedding via the group of basic models; constructing a detection cost function (DCF); generating a weight, and performing weighted fusion on scoring results of the group of basic models based on the weight, to obtain a final ensemble model for speaker verification; based on a near-speaking or far-speaking test scenario of a voice sample, the scenario is distinguished and input into the ensemble model, to obtain a final similarity score after weighted fusion; and determining, based on a threshold, whether there is a same speaker, where if the similarity score is greater than the threshold, it is determined that there is a same speaker.