KNOWLEDGE-BASED STRATEGIES APPLIED TO N-BEST LISTS IN AUTOMATIC SPEECH RECOGNITION SYSTEMS
First Claim
Patent Images
1. A method of recognizing a spoken digit string, comprising:
- (a) receiving the spoken digit string;
(b) analyzing the spoken digit string to generate a list of hypothesized digit strings arranged in ranked order based on a likelihood of matching the spoken digit string;
(c) using a given knowledge based recognition strategy, determining whether individual hypothesized strings of said list satisfy a given constraint beginning with the string having the greatest likelihood of matching said spoken string; and
(d) selecting the first string in the list satisfying the constraint as the recognized string.
4 Assignments
0 Petitions
Accused Products
Abstract
A highly accurate technique for recognizing spoken digit strings is described. A spoken digit string is received and analyzed by a speech recognizer, which generates a list of hypothesized digit strings arranged in ranked order based on a likelihood of matching the spoken digit string. The individual hypothesized strings are then analyzed in order beginning with the hypothesized string having the greatest likelihood of matching the spoken string to determine whether they satisfy a given constraint. The first hypothesized string in the list satisfying the constraint is selected as the recognized string.
-
Citations
25 Claims
-
1. A method of recognizing a spoken digit string, comprising:
-
(a) receiving the spoken digit string;
(b) analyzing the spoken digit string to generate a list of hypothesized digit strings arranged in ranked order based on a likelihood of matching the spoken digit string;
(c) using a given knowledge based recognition strategy, determining whether individual hypothesized strings of said list satisfy a given constraint beginning with the string having the greatest likelihood of matching said spoken string; and
(d) selecting the first string in the list satisfying the constraint as the recognized string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of recognizing a spoken digit string, comprising:
-
(a) prompting entry of a spoken digit string;
(b) receiving the spoken digit string;
(c) analyzing the spoken digit string to generate a list of hypothesized digit strings arranged in ranked order based on a likelihood of matching the spoken digit string;
(d) using a given knowledge based recognition strategy, determining whether the hypothesized string of the list having the greatest likelihood of matching said spoken string satisfies a given constraint;
(e) if in step (d) the constraint is found to be satisfied, then validating the hypothesized string, and if not, removing the hypothesized string from the list and repeating steps (d) and (e) for the remaining hypothesized strings in said list. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A computer program product in a computer-readable medium for use in a computer for recognizing a spoken digit string, comprising:
-
means for analyzing a spoken digit string to generate a list of hypothesized digit strings arranged in ranked order based on a likelihood of matching the spoken digit string;
knowledge based recognition means for analyzing individual hypothesized strings of the list to determine whether they satisfy a given constraint in order beginning with the string having the greatest likelihood of matching the spoken string; and
means for selecting the first string in said list satisfying said constraint as the recognized string.
-
Specification