Adaptive automatic discrete utterance recognition
First Claim
1. A method of adaptive automatic discrete utterance recognition comprising:
- (a) providing the system with a single utterance set of prototype vocabulary keywords;
(b) operating the system until a misrecognized utterance is detected;
(c) prompting a prompted prototype vocabulary keyword candidate utterance;
(d) calculating recognition distances for the unrecognized utterance, the prompted prototype vocabulary keyword candidate utterance, and the prototype vocabulary keyword;
(e) comparing the calculated recognition distances; and
(f) selectively accepting as prototype vocabulary keyword the prototype vocabulary keyword candidate utterance as a function of said step of comparing the calculated recognition distances.
1 Assignment
0 Petitions
Accused Products
Abstract
Adaptive training of a system for discrete utterance recognition during continuous speech permits single prototype utterances to be adapted to the needs of the talker, during operation, without tedious multiple recitation for training of prototypes. Initial training of the recognition system is by a single utterance (or simulation) of a prototype vocabulary. Operation proceeds, so long as utterances are recognized, until an unrecognized utterance is detected. The system then prompts a choice of prototype vocabulary keyword candidates, which the talker may then choose and utter. The system calculates three recognition distance values as follows:
D1--unrecognized utterance vs. prototype vocabulary keyboard candidate
D2--prototype vs. prototype vocabulary keyword candidate
D3--prototype vs. unrecognized utterance.
The system reviews the recognition distance values, and from this review determines whether to retry (when D1<D2=NO of D1<D3=NO) or to replace the prototype by the prototype vocabulary keyword candidate (when D1<D2=YES and D1<D3=YES).
-
Citations
4 Claims
-
1. A method of adaptive automatic discrete utterance recognition comprising:
-
(a) providing the system with a single utterance set of prototype vocabulary keywords; (b) operating the system until a misrecognized utterance is detected; (c) prompting a prompted prototype vocabulary keyword candidate utterance; (d) calculating recognition distances for the unrecognized utterance, the prompted prototype vocabulary keyword candidate utterance, and the prototype vocabulary keyword; (e) comparing the calculated recognition distances; and (f) selectively accepting as prototype vocabulary keyword the prototype vocabulary keyword candidate utterance as a function of said step of comparing the calculated recognition distances.
-
-
2. A method for adaptive automatic discrete utterance voice recognition, characterized by the following steps:
-
(a) providing a single recitation prototype vocabulary keyword set containing a multiplicity of coded prototype vocabulary items; (b) providing the prototype vocabulary keyword set for use by a subsequent talker; (c) proceeding by carrying out a sequence of vocabulary item recognitions until a recognition difficulty occurs on a particular vocabulary item utterance, which may be termed misrecognized utterance; (d) commencing a retraining routine by which the system prompts the talker to retrain the system by carrying out the following retraining steps; (1) isolating a stack of prototype vocabulary keywords appropriate to the misrecognized utterance; (2) prompting the talker to choose a prototype vocabulary keyword from such stack of prototype vocabulary keywords; (3) prompting the talker to provide a prompted prototype vocabulary keyword associated with the accepted choice, as a prototype vocabulary keyword candidate utterance; (4) calculating distance relationships for the difference distance D1 between the misrecognized utterance and the prompted prototype vocabulary keyword candidate utterance, for the difference distance D2 between the prompted prototype vocabulary keyword candidate utterance and the prototype vocabulary keyword, and for the difference distance D3 between the misrecognized utterance and the prototype vocabulary keyword; (5) comparing the difference distances D1, D2 and D3 calculated in said calculating distance relationships step; and (6) selectively replacing the chosen prototype vocabulary keyword as a function of the result of said comparing the difference distances step; and (e) returning to proceeding step (c). - View Dependent Claims (3)
-
-
4. A system for speech recognition having operating means to recognize, during normal operation mode, utterances by a talker in accordance with a prototype vocabulary keyword set,
characterized by (a) initializing mode control means operative during a first prototype vocabulary keyword initializing operation to establish as a criterion for recognition the coded equivalent of the prototype keyword utterance as a prototype vocabulary keyword; -
(b) mode control means operative during normal operation mode to identify a misrecognized utterance situation and cause mode transfer to adaptive retraining mode; and (c) adaptive retraining mode control means operative to control, in sequence, the following; (1) means to inform the talker of a list of utterance choices for acceptance or rejection by the talker; (2) means responsive to the talker'"'"'s rejection or acceptance respectively to inform the talker of a new list of choices, and repeat steps 1 and 2 until all lists are exhausted, or to proceed in retraining mode; (3) retraining mode means effective to prompt talker to utter the keyword associated with the accepted choice, as a prototype vocabulary keyword candidate utterance.
-
Specification