Patent ID: 8781825

Claim:
A method comprising: receiving, by a computing device, a spoken utterance; performing, by the computing device, speech recognition processing on the spoken utterance and generating a recognition result; determining, by the computing device, consistency of duration of component sounds of the recognition result, the determining comprising: calculating a speaker rate by dividing a total duration of the spoken utterance by a sum of expected durations for the component sounds of the recognition result; for each component sound: calculating a modified expected duration by multiplying the component sound's expected duration by the speaker rate; and calculating a delta value corresponding to a difference between the component sound's duration in the spoken utterance and the component sound's modified expected duration; and calculating a duration consistency score by taking a sum of squares of the delta values and dividing the sum by the total number of component sounds; and validating, by the computing device, the recognition result based on the duration consistency score.