Semi-supervised Speaker Diarization via Seed Segments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional automated speaker diarization systems face challenges in accurately determining the number of speakers in a multi-speaker audio file and achieving high precision, leading to low-precision results that are not sufficient for speaker identification tasks.

Innovation Solution

The technology employs a semi-supervised approach using a small, pre-selected seed segment of an audio file as ground truth to improve the localization of single speaker segments, allowing for high precision with minimal user interaction by analyzing acoustic features and training models to identify matching segments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional automated speaker diarization systems are used, then the entire audio file can be processed automatically, but the precision of speaker segment localization is low

Engineering Contradiction:
Improveprecision of speaker segment localizationVSAvoiduser interaction required
Core Design Contradiction:
Measurement precisionVSExtent of automation

Solution Approach 1:

The system performs preliminary segmentation of the audio file into multiple audio segments before detailed speaker analysis. This preliminary action creates a structured foundation that improves subsequent speaker localization precision while maintaining automation efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The audio file is divided into multiple audio segments, and speaker diarization is performed on each segment individually. This segmentation approach allows the system to achieve high precision in identifying speaker segments by processing smaller, more manageable portions of the audio data.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If unsupervised machine learning techniques are used, then the system can process audio files automatically, but the precision of speaker identification is insufficient

Engineering Contradiction:
Improveprecision of speaker identificationVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the audio file into multiple audio segments and performs speaker diarization on each segment separately. This segmentation enables the use of supervised learning techniques on smaller subsets of data, improving speaker identification precision without requiring overly complex system architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary step of audio segment segmentation between the raw audio input and the final speaker identification output. This intermediary structure allows supervised learning models to operate more effectively on divided data, improving precision while managing complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the entire audio file is processed for speaker diarization, then all speaker turns can be identified, but the precision decreases

Engineering Contradiction:
Improveprecision of speaker segment localizationVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The audio file is divided into multiple audio segments that can be processed in parallel or sequentially. This segmentation reduces the computational burden on each processing unit, improving precision while allowing for efficient time management through parallel processing of segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs speaker diarization on individual audio segments rather than attempting to process the entire audio file as a single unit. This partial action approach achieves high precision on each segment while the overall processing time is managed through efficient segment handling.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10133538B2Semi-supervised speaker diarization
Publication Date: 2018.11.20 SRI INTERNATIONAL
  • US10133538B2 patent drawing
  • US10133538B2 patent drawing
  • US10133538B2 patent drawing

AI summary

An audio file analyzer computing system includes technologies to, among other things, localize audio events of interest (such as speakers of interest) within an audio file that includes multiple different classes (e.g., different speakers) of audio. The illustrative audio file analyzer computing system uses a seed segment to perform a semi-supervised diarization of the audio file. The seed segment is pre-selected, such as by a human person using an interactive graphical user interface.