Word-level blind diarization of recorded calls with arbitrary number of speakers
First Claim
Patent Images
1. A method of creating an acoustic signature for a speaker from multiple audio sessions and for performing diarization, the method comprising:
- receiving, from an audio data source, audio data at an audio communications interface of a computing system, the audio data defining a training set containing a number of recorded audio sessions, wherein the computing system is configured to construct, from each audio session, a plurality of respective speaker models, wherein each speaker model is characterized by aggregating acoustic features into respective feature vectors that define a respective occupancy which is proportional to a total number of feature vectors used to construct the speaker model, and wherein the speaker models are Gaussian mixture models (GMMs) defined over a common set of Gaussian distributions that differ only by respective mixture probabilities for the acoustic features present in the feature vectors;
classifying the plurality of speaker models to identify a set of common speaker GMMs and a set of generic speaker GMMs, wherein the classifying includes constructing an undirected similarity graph having vertices corresponding to the plurality of respective speaker models of all the recorded audio sessions in the training set and classifying the plurality of speaker models according to a degree of similarity between the corresponding vertices in the undirected similarity graph in relation to at least one threshold degree of similarity;
generating an acoustic signature by at least;
constructing a super-GMM for the set of common speaker GMMs, andconstructing a second super-GMM for the set of generic speaker GMMs by generating a set of random vectors and training a second GMM over these random vectors, wherein a respective acoustic signature for a common speaker is given as a super-model pair of the two constructed super-GMMs;
storing the two constructed super-GMMs in a computing system memory;
receiving additional audio data at the audio communications interface;
identifying the common speaker using the super-model pair; and
labeling the additional audio data with an identified common speaker label.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are methods of diarizing audio data using first-pass blind diarization and second-pass blind diarization that generate speaker statistical models, wherein the first pass-blind diarization is on a per-frame basis and the second pass-blind diarization is on a per-word basis, and methods of creating acoustic signatures for a common speaker based only on the statistical models of the speakers in each audio session.
-
Citations
16 Claims
-
1. A method of creating an acoustic signature for a speaker from multiple audio sessions and for performing diarization, the method comprising:
-
receiving, from an audio data source, audio data at an audio communications interface of a computing system, the audio data defining a training set containing a number of recorded audio sessions, wherein the computing system is configured to construct, from each audio session, a plurality of respective speaker models, wherein each speaker model is characterized by aggregating acoustic features into respective feature vectors that define a respective occupancy which is proportional to a total number of feature vectors used to construct the speaker model, and wherein the speaker models are Gaussian mixture models (GMMs) defined over a common set of Gaussian distributions that differ only by respective mixture probabilities for the acoustic features present in the feature vectors; classifying the plurality of speaker models to identify a set of common speaker GMMs and a set of generic speaker GMMs, wherein the classifying includes constructing an undirected similarity graph having vertices corresponding to the plurality of respective speaker models of all the recorded audio sessions in the training set and classifying the plurality of speaker models according to a degree of similarity between the corresponding vertices in the undirected similarity graph in relation to at least one threshold degree of similarity; generating an acoustic signature by at least; constructing a super-GMM for the set of common speaker GMMs, and constructing a second super-GMM for the set of generic speaker GMMs by generating a set of random vectors and training a second GMM over these random vectors, wherein a respective acoustic signature for a common speaker is given as a super-model pair of the two constructed super-GMMs; storing the two constructed super-GMMs in a computing system memory; receiving additional audio data at the audio communications interface; identifying the common speaker using the super-model pair; and labeling the additional audio data with an identified common speaker label. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. The method of for creating a plurality of acoustic signatures and for performing diarization, comprising:
-
receiving audio data at a communication interface of a computing system on a frame by frame basis, creating a speech to text transcription of the audio data; clustering respective segments of the audio data according to word sequences; classifying the segments to identify a set of common speaker Gaussian mixture models (GMMs) and a set of generic speaker GMMs, wherein the classifying includes constructing an undirected similarity graph having vertices corresponding to a plurality of speaker models of previously recorded audio sessions in a training set; wherein the classifying further includes determining with a processor in the computing system a degree of similarity between the corresponding vertices in the undirected similarity graph in relation to at least one threshold degree of similarity; generating an acoustic signature by at least; constructing a super-GMM for the set of common speaker GMMs, and constructing a second super-GMM for the set of generic speaker GMMs by generating a set of random vectors and training a GMM over these random vectors, wherein the acoustic signature for respective common speakers is given as a super-model pair of the two constructed super-GMMs; and storing the two constructed super-GMMs in a computing system memory; receiving additional audio data at the communication interface; identifying a respective common speaker using the super-model pair; and labeling the additional audio data with an identified common speaker label. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification