Automatic Speaker Recognition in Meeting Audio Transcripts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current automatic speech recognition systems fail to detect and recognize individual speakers in meetings, limiting the ability to match transcripts and recordings with speakers, search, filter, and derive insights from their contributions.

Innovation Solution

A machine learning model is applied to recordings to generate embeddings and labels for speakers based on metadata such as timestamps and voice activity, enabling automatic speaker recognition without manual user input, using a system that includes a processing engine, labeling engine, and analysis engine to identify and annotate speakers in meeting transcripts and recordings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automatic speech recognition engines are used to generate transcripts from meetings, then transcript generation is enabled, but the ability to detect and recognize individual speakers is lost

Engineering Contradiction:
Improvetranscript generation efficiencyVSAvoidspeaker identification information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The audio recording is divided into multiple audio clips, each associated with a speaker label. This segmentation allows the system to process and identify individual speakers within the overall transcript generation process, resolving the contradiction between automated transcript generation and speaker identification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A machine learning model acts as an intermediary between the audio recording and the transcript generation process. This model analyzes audio clips to generate speaker labels, which are then integrated into the transcript system, enabling both automated transcription and speaker recognition.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If manual user review and input are used to label audio with speakers, then accurate speaker recognition is achieved, but interactivity and functionality are reduced

Engineering Contradiction:
Improvespeaker recognition accuracyVSAvoidsystem interactivity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs automatic speaker recognition through machine learning models that analyze audio clips and generate speaker labels without requiring manual user review. This self-service approach maintains high speaker recognition accuracy while significantly improving system interactivity and ease of operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses voice activity detection and audio feature analysis to automatically determine speaker characteristics. By changing the parameters from manual labeling to automated acoustic feature extraction, the system achieves both accurate speaker recognition and improved ease of operation.

Inventive Principle:
Principle #35Parameter changes

3Difficulty of detecting and measuring

If speaker recognition functionality is added to meeting solutions, then speaker identification capability is improved, but device complexity increases

Engineering Contradiction:
Improvespeaker detection capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The speaker recognition system is segmented into distinct functional modules: audio clip extraction, voice activity detection, machine learning model processing, and label generation. This modular segmentation improves speaker detection capability while managing system complexity through organized, independent components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The machine learning model serves multiple functions: it processes audio clips to generate speaker labels, identifies unique speakers in recordings, and integrates with the existing transcript generation system. This multi-functionality improves speaker detection capability without proportionally increasing system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12165653B2Matching speakers to meeting audio
Publication Date: 2024.12.10 CISCO TECHNOLOGY INC
  • US12165653B2 patent drawing
  • US12165653B2 patent drawing
  • US12165653B2 patent drawing

AI summary

One embodiment of the present invention sets forth a technique for processing recordings of events. The technique includes applying a machine learning model to a plurality of samples from one or more recordings of the events to generate a plurality of embeddings representing the plurality of samples. The technique also includes generating a plurality of labels that identify speakers associated with the plurality of samples based on metadata comprising timestamps of voice activity during the events and participants associated with the voice activity. The technique further includes storing mappings of the plurality of embeddings to the plurality of labels.