System, Method, Apparatus and Computer Program Product for Providing Dynamic Vocabulary Prediction for Speech Recognition
First Claim
1. A method comprising:
- determining a confidence measure for each candidate recognized word for a current word to be recognized;
selecting a subset of candidate recognized words as selected candidate words based on the confidence measure of each one of the candidate recognized words; and
determining a recognition network for a next word to be recognized, the recognition network including likely follower words for each of the selected candidate words.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for providing dynamic vocabulary prediction for setting up a speech recognition network of resource constrained portable devices may include a recognition network element. The recognition network element may be configured to determine a confidence measure for each candidate recognized word for a current word to be recognized. The recognition network element may also be configured to select a subset of candidate recognized words as selected candidate words based on the confidence measure of each one of the candidate recognized words, and determine a recognition network for a next word to be recognized, the recognition network including likely follower words for each of the selected candidate words, e.g. using language model and highly frequently used words.
321 Citations
32 Claims
-
1. A method comprising:
-
determining a confidence measure for each candidate recognized word for a current word to be recognized; selecting a subset of candidate recognized words as selected candidate words based on the confidence measure of each one of the candidate recognized words; and determining a recognition network for a next word to be recognized, the recognition network including likely follower words for each of the selected candidate words. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for determining a confidence measure for each candidate recognized word for a current word to be recognized; a second executable portion for selecting a subset of candidate recognized words as selected candidate words based on the confidence measure of each one of the candidate recognized words; and a third executable portion for determining a recognition network for a next word to be recognized, the recognition network including likely follower words for each of the selected candidate words. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising a recognition network element configured to:
-
determine a confidence measure for each candidate recognized word for a current word to be recognized; select a subset of candidate recognized words as selected candidate words based on the confidence measure of each one of the candidate recognized words; and determine a recognition network for a next word to be recognized, the recognition network including likely follower words for each of the selected candidate words. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An apparatus comprising:
-
means for determining a confidence measure for each candidate recognized word for a current word to be recognized; means for selecting a subset of candidate recognized words as selected candidate words based on the confidence measure of each one of the candidate recognized words; and means for determining a recognition network for a next word to be recognized, the recognition network including likely follower words for each of the selected candidate words. - View Dependent Claims (30)
-
-
31. A system comprising:
-
a speech processing element configured to segment input speech into a series of words including a current word to be recognized and a next word to be recognized; a speech recognition engine configured to determine candidate recognized words corresponding to each word of the series of words based on a recognition network dynamically generated for each word of the series of words; and a recognition network element configured to; determine a confidence measure for each candidate recognized word for the current word to be recognized; select a subset of candidate recognized words for the current word to be recognized as selected candidate words based on the confidence measure of each one of the candidate recognized words for the current word to be recognized; and determine a next recognition network for a next word to be recognized, the next recognition network including likely follower words for each of the selected candidate words. - View Dependent Claims (32)
-
Specification