IP Library Granted Patent US 9,747,890
Granted Patent B2
US 9,747,890 · App. 15/180,325 · Granted Aug 29, 2017

System and method of automated evaluation of transcription quality

Inventors: Oana Sidi (Ramat Hasharon, IL); Ron Wein (Ramat Hasharon, IL)
Assignee: VERINT SYSTEMS LTD.
G10L15/01G10L15/04G10L15/12G10L15/26
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 9,747,890
App. No.
15/180,325
Granted
Aug 29, 2017
Kind
B2
Abstract

Systems and methods automatedly evaluate a transcription quality. Audio data is obtained. The audio data is segmented into a plurality of utterances with a voice activity detector operating on a computer processor. The plurality of utterances are transcribed into at least one word lattice with a large vocabulary continuous speech recognition system operating on the processor. A minimum Bayes risk decoder is applied to the at least one word lattice to create at least one confusion network. At least conformity ratio is calculated from the at least one confusion network.

Claims (49)

1. A method of automated evaluation of a transcription quality, the method comprising:

obtaining audio data;

segmenting the audio data into a plurality of utterances with a voice activity detector operating on a computer processor;

transcribing the plurality of utterances into at least one word lattice with a large vocabulary continuous speech recognition system operating on the processor, wherein each of the plurality of utterances is transcribed by the processor into a respective word lattice;

applying, by the processor, a minimum Bayes risk decoder to the at least one word lattice to create at least one confusion network representing the at least one word lattice as a plurality sequential word bins and ε-bins, wherein the processor creates a confusion network for each word lattice; and

calculating, with the processor, at least one conformity ratio from the least one confusion network, wherein the processor calculates a conformity ratio for each confusion network;

calculating, with the processor, a transcription quality score from the at least one conformity ratio;

filtering, by the processor, the plurality confusion networks based upon the calculated transcription plurality score of each confusion network;

selecting, by the processor, those confusion networks from the plurality of confusion networks having a transcription quality score greater than a predetermined value; and

storing, by the processor, the selected confusion networks as a plurality of high quality transcriptions.

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

3. The method of claim 1 , wherein calculating the conformity ration for each confusion network further comprises:

identifying a probability value of a most probable word arc in each word bin; and

calculating a joint probability for each ε-bin and a preceding word bin;

wherein the conformity ratio is an average of the calculated joint probabilities for the confusion network.

4. The method of claim 1 , wherein the transcription quality score is a normalized value of the conformity ratio.

5. The method of claim 1 , further comprising calculating an overall conformity ratio for a transcription of the audio data from the conformity ratios calculated from the confusion network of each of the utterances in the plurality of utterances.

6. The method of claim 1 , further comprising creating a transcription model by analyzing the plurality of high quality transcriptions.

7. The method of claim 1 , further comprising:

obtaining the utterances associated with each of the confusion networks in the plurality of high quality transcriptions; and

creating a transcription model based upon the obtained utterances.

8. The method of claim 1 , further comprising producing an indication of the of the transcription quality score.

9. The method of claim 1 , wherein transcribing the plurality of utterances comprises applying at least one transcription model to each of the plurality of utterances and wherein the at least one conformity ratio is indicative of a conformity between the audio data and the at least one transcription model.

10. The method of claim 9 , further comprising: selecting a new at least one transcription model based upon the at least one conformity ratio; and transcribing the plurality of utterances by applying the new at least one transcription model to each of the plurality of utterances.

11. A system for automated evaluation of transcription quality, the system comprising:

an audio data source upon which a plurality of audio data files are stored;

a processor that receives the plurality of audio data files, segments the audio data files into a plurality of utterances and applies at least one transcription model to the plurality of utterances to transcribe the plurality of utterances into at least one word lattice, wherein each of the plurality of utterances are transcribed into a respective word lattice;

a non-transient computer readable medium communicatively connected to the processor and programmed with computer readable code that when executed by the processor causes the processor to:

apply a minimum Bayes risk decoder to the at least one word lattice to create at least one confusion network representing the at least one word lattice as a plurality of sequential word bins and ε-bins, wherein a confusion network is created for each word lattice;

calculate at least one conformity ratio from the at least one confusion network, wherein a conformity ratio is calculated for each confusion network;

calculate a transcription quality score from the at least one conformity ratio

filter the plurality confusion networks based upon the calculated transcription quality score of each confusion network;

select those confusion networks from the plurality of confusion networks having a transcription quality score greater than a predetermined value; and

store the selected confusion networks as a plurality of high quality transcriptions.

12. A non-transient computer readable medium programmed with computer readable code that upon execution by as processor causes the processor to:

obtain audio data;

segment the audio data into a plurality of utterances with a voice activity detector;

transcribe the plurality of utterances into at least one word lattice with a large vocabulary continuous speech recognition system, each of the plurality of utterances being transcribed into a respective word lattice;

apply a minimum Bayes risk decoder to the at least one word lattice to create at least one confusion network representing the at least one word lattice as a plurality of sequential word bins and ε-bins, wherein a confusion network is created for each word lattice;

calculate at least one conformity ratio from the at least one confusion network, wherein a conformity ratio is calculated for each confusion network;

calculate a transcription quality score from the at least one conformity ratio;

filter the plurality confusion networks based upon the calculated transcription quality score of each confusion network;

select those confusion networks from the plurality of confusion networks having a transcription quality score greater than a predetermined value; and

store the selected confusion networks as a plurality of high quality transcriptions.

13. The non-transient computer readable medium of claim 12 , wherein execution of the computer readably code by the processor further causes the processor to:

identify a probability value of a most probable word arc in each word bin; and

calculate a joint probability for each ε-bin and a preceding word bin;

wherein the conformity ratio is an average of the calculated joint probabilities for the confusion network.

14. The non-transient computer readable medium of claim 13 , wherein at least one transcription model is applied to the plurality of utterances to transcribe the plurality of utterances and wherein the at least one conformity ratio is indicative of a conformity between the audio data and the at least one transcription model.

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 Jun 30, 2016
From: SIDI, OANA; WEIN, RON
To: VERINT SYSTEMS LTD.
Reel/Frame 039053/0443 →
Continuity (3)
Continuation 14319853 · Jun 30, 2014
Provisional Application 61860020 · Jul 30, 2013
Related Publication 20160365089A1 · Dec 15, 2016