Dynamic time warping of speech
First Claim
Patent Images
1. A method comprising measuring distances between vectors that represent an utterance and vectors that represent a template, generating information indicative of how well the vectors of the utterance match the vectors of the template, and making a matching decision based on the measured distances and on the generated information.
8 Assignments
0 Petitions
Accused Products
Abstract
A method includes measuring distances between vectors that represent an utterance and vectors that represent a template, generating information indicative of how well the vectors of the utterance match the vectors of the template, and making a matching decision based on the measured distances and on the generated information.
-
Citations
11 Claims
-
1. A method comprising
measuring distances between vectors that represent an utterance and vectors that represent a template, generating information indicative of how well the vectors of the utterance match the vectors of the template, and making a matching decision based on the measured distances and on the generated information.
-
8. A method comprising
using dynamic time warping to generate a score representing distances between vectors that represent an utterance and vectors that represent a template, producing a distribution of values associated with the vectors of the template, the values indicating the frequency with which reference template vectors produce a minimum local distance in matching with vectors of the utterance, and rescoring the score based on a spikiness of the distribution and on how well the entire set of vectors representing the template are used in the matching.
-
9. Apparatus comprising
an input port connected to receive digitized speech, and a speech recognizer configured to measure distances between vectors that represent an utterance and vectors that represent a template, generate information indicative of how well the vectors of the utterance match the vectors of the template, and make a matching decision based on the measured distances and on the generated information.
-
10. Apparatus comprising
means for measuring distances between vectors that represent an utterance and vectors that represent a template, means for generating information indicative of how well the vectors of the utterance match the vectors of the template, and means for making a matching decision based on the measured distances and on the generated information.
-
11. A medium carrying instructions adapted to cause a machine to
measure distances between vectors that represent an utterance and vectors that represent a template, generate information indicative of how well the vectors of the utterance match the vectors of the template, and make a matching decision based on the measured distances and on the generated information.
Specification