LSTM RNN Speaker Diarization for Multi-Speaker Audio Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing speech recognition technologies face challenges in accurately processing audio data that includes speech from multiple speakers and silence or music, leading to reduced accuracy and erroneous recognition.

Innovation Solution

The use of a Long Short-Term Memory (LSTM) Recurrent Neural Network (RNN) model to segment audio data into homogeneous segments corresponding to different speakers or silence/music, and assign labels to these segments, thereby improving the accuracy of speech recognition by isolating non-speech elements and accounting for unique speaker characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If speech recognition is performed on audio data containing multiple speakers and silence without segmentation, then processing is simpler, but recognition accuracy deteriorates due to erroneous recognition of non-speech elements and inability to account for speaker characteristics

Engineering Contradiction:
Improvespeech recognition accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The audio data is segmented into multiple frames, where each frame is assigned a label indicating whether it contains speech by a first speaker, speech by a second speaker, or silence. This segmentation allows the system to process only relevant speech portions with appropriate speaker-specific parameters, thereby improving recognition accuracy without unnecessarily complicating the overall processing through intelligent frame-level analysis

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If audio data is segmented and labeled by speaker using LSTM RNN, then speech recognition accuracy improves through speaker-adaptive processing, but computational complexity and processing time increase

Engineering Contradiction:
Improvetranscription accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary labeling of audio frames using LSTM RNN to identify speaker identities and speech portions before performing the actual speech recognition. This preliminary action allows subsequent speech recognition to be performed efficiently with speaker-adaptive parameters, improving accuracy while managing processing time through staged processing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Different processing approaches are applied to different portions of the audio data based on speaker identification. Speech segments are processed with speaker-specific parameters while silence segments are quickly identified and skipped, allowing the system to allocate computational resources efficiently based on the local characteristics of each audio frame

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10249292B2Using long short-term memory recurrent neural network for speaker diarization segmentation
Publication Date: 2019.04.02 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10249292B2 patent drawing
  • US10249292B2 patent drawing
  • US10249292B2 patent drawing

AI summary

Speaker diarization is performed on audio data including speech by a first speaker, speech by a second speaker, and silence. The speaker diarization includes segmenting the audio data using a long short-term memory (LSTM) recurrent neural network (RNN) to identify change points of the audio data that divide the audio data into segments. The speaker diarization includes assigning a label selected from a group of labels to each segment of the audio data using the LSTM RNN. The group of labels comprising includes labels corresponding to the first speaker, the second speaker, and the silence. Each change point is a transition from one of the first speaker, the second speaker, and the silence to a different one of the first speaker, the second speaker, and the silence. Speech recognition can be performed on the segments that each correspond to one of the first speaker and the second speaker.