Triplet Neural Network Voiceprints for Speaker Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current speaker recognition technologies based on universal background models and Gaussian mixture modeling discard useful information by relying on handcrafted features, making it difficult to model complex structures in the feature space.

Innovation Solution

A deep neural network with a triplet network architecture is used to train a front-end feature extractor for speaker verification and identification, utilizing a batch process to refine connection weights through a loss function based on similarity distances and margins.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If handcrafted features (MFCCs) and Gaussian mixture modeling are used, then the system is computationally efficient and easier to implement, but useful information is discarded and complex structures in feature space cannot be modeled

Engineering Contradiction:
Improveuseful informationVSAvoidmodel complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent replaces traditional handcrafted feature extraction and Gaussian mixture modeling with a deep neural network system. The DNN automatically learns and extracts features from raw speech signals, substituting the manual feature engineering process (MFCCs) and probabilistic modeling (GMM) with a data-driven approach that preserves more information while handling complex structures in the feature space.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If deep neural network with triplet network architecture is used, then speaker recognition performance is improved, but computational complexity and training requirements increase

Engineering Contradiction:
Improvespeaker recognition performanceVSAvoidnetwork architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the deep neural network into three separate feed-forward neural networks (triplet architecture), each processing different input types (enrollment speech, verification speech, and cohort speech). This segmentation allows the system to handle different computational tasks in parallel, improving speaker recognition performance while organizing the complexity into manageable, modular components with shared connection weights.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12512101B2End-to-end speaker recognition using deep neural network
Publication Date: 2025.12.30 PINDROP SECURITY INC
  • US12512101B2 patent drawing
  • US12512101B2 patent drawing
  • US12512101B2 patent drawing

AI summary

The present invention is directed to a deep neural network (DNN) having a triplet network architecture, which is suitable to perform speaker recognition. In particular, the DNN includes three feed-forward neural networks, which are trained according to a batch process utilizing a cohort set of negative training samples. After each batch of training samples is processed, the DNN may be trained according to a loss function, e.g., utilizing a cosine measure of similarity between respective samples, along with positive and negative margins, to provide a robust representation of voiceprints.