IP Library Granted Patent US 10,522,152
Granted Patent B2
US 10,522,152 · App. 16/170,278 · Granted Dec 31, 2019

Diarization using linguistic labeling

Inventors: Omer Ziv (Ramat Gan, IL); Ran Achituv (Hod Hasharon, IL); Ido Shapira (Tel Aviv, IL); Jeremie Dreyfuss (Tel Aviv, IL)
Assignee: Verint Systems Ltd.
G10L17/005G10L17/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,522,152
App. No.
16/170,278
Granted
Dec 31, 2019
Kind
B2
Abstract

Systems and methods of diarization using linguistic labeling include receiving a set of diarized textual transcripts. A least one heuristic is automatedly applied to the diarized textual transcripts to select transcripts likely to be associated with an identified group of speakers. The selected transcripts are analyzed to create at least one linguistic model. The linguistic model is applied to transcripted audio data to label a portion of the transcripted audio data as having been spoken by the identified group of speakers. Still further embodiments of diarization using linguistic labeling may serve to label agent speech and customer speech in a recorded and transcripted customer service interaction.

Claims (20)

1. A method of diarization, the method comprising:

receiving a set of textual transcripts from a transcription server and a set of audio files associated with the set of textual transcripts from an audio database server;

performing a blind diarization on the set of textual transcripts and the set of audio files to segment and cluster the textual transcripts into a plurality of textual speaker clusters, wherein the number of textual speaker clusters is at least equal to a number of speakers in the textual transcript;

automatedly applying at least one heuristic to the textual speaker clusters with a processor to select textual speaker clusters likely to be associated with an identified group of speakers;

analyzing the selected textual speaker clusters with the processor to create at least one linguistic model;

applying the linguistic model to transcribed audio data with the processor to label a portion of the transcribed audio data as having been spoken by the identified group of speakers;

saving the at least one linguistic model to a linguistic database server and associating it with the labeled speaker; and

with the processor, applying the saved at least one linguistic model from the linguistic database server to a new audio file transcript from an audio source to perform diarization of the new audio file by blind diarizing the new audio file, comparing each new textual speaker cluster to the at least one linguistic model, and labeling each textual speaker cluster as belonging to a customer service agent or belonging to a customer.

2. The method of claim 1 , wherein the identified group of speakers are customer service agents and the audio data is audio data of a customer service interaction between at least one customer service agent and at least one customer.

3. The method of claim 1 , further comprising:

receiving a set of recorded audio data; and

transcribing the set of recorded audio data to produce the set of textual transcripts.

4. The method of claim 1 , wherein the at least one heuristic is detection of a script associated with the identified group of speakers.

5. The method of claim 1 , wherein the analysis of the selected textual speaker clusters includes determining word use frequencies for words in the selected textual speaker clusters with the processor, determining word use frequencies for words in the non-selected textual speaker clusters with the processor, and comparing the word use frequencies for words in the selected textual speaker clusters to the word use frequencies for words in the non-selected textual speaker clusters with the processor to identify a plurality of discriminating words for use in the at least one linguistic model.

6. The method of claim 1 , wherein the analysis of the selected textual speaker clusters includes receiving a plurality of scripts associated with the identified group of speakers, comparing the plurality of scripts to the selected textual speaker clusters, comparing the plurality of scripts of non-selected textual speaker clusters, determining a correlation score between each of the textual speaker clusters and the plurality of scripts, identifying the group with the greatest correlation score for use in the at least one linguistic model.

7. The method of claim 6 , further comprising:

calculating a difference between the word use frequencies for each word in the selected textual speaker clusters and the non-selected textual speaker clusters; and

comparing the difference to a predetermined selection threshold, wherein if the difference is greater than the predetermined selection threshold, the word is identified as a discriminating word.

8. The method of claim 1 , wherein the textual speaker clusters are associated in groups of at least two, wherein the group of at least two includes a textual speaker cluster originating from the identified group of speakers and at least one textual speaker cluster originating from an other speaker, and wherein the non-selected textual speaker clusters are assumed to have originated from an other speaker.

9. The method of claim 1 , wherein the audio data is streaming audio data.

Assignments (3)
SECURITY INTEREST Recorded Dec 23, 2025
From: VERINT SYSTEMS INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 074034/0919 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2021
From: VERINT SYSTEMS LTD.
To: VERINT SYSTEMS INC.
Reel/Frame 057568/0183 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2018
From: ZIV, OMER; ACHITUV, RAN; SHAPIRA, IDO; DREYFUSS, JEREMIE
To: VERINT SYSTEMS LTD.
Reel/Frame 047954/0766 →
Continuity (4)
Continuation 14084976 · Nov 20, 2013
Provisional Application 61729064 · Nov 21, 2012
Provisional Application 61729067 · Nov 21, 2012
Related Publication 20190066690A1 · Feb 28, 2019