Patent ID: 8417527

Claim:
A computer system for constructing a recognition vocabulary of a speech recognition system comprising: at least one processor adapted to: for each respective keyword of a plurality of keywords included in at least one utterance spoken by a speaker and provided to the speech recognition system, identify at least one respective pronunciation style from a plurality of alternate pronunciation styles for the respective keyword the respective keyword found in the recognition vocabulary, wherein the respective keyword includes a portion having alternate pronunciations corresponding to a respective plurality of alternate baseforms and wherein the respective keyword is representative of a respective group of words, each word in the respective group of words having the portion of the respective keyword; for each respective keyword of the plurality of keywords included in the at least one utterance, determine at least one baseform from the plurality of alternate baseforms for each of the words in the respective group of words for which the respective spoken keyword is representative, wherein the at least one baseform is consistent with the identified at least one respective pronunciation style; and for each respective keyword of the plurality of keywords included in the at least one utterance, construct the recognition vocabulary to include pronunciations representative of each word in the respective group of words, wherein the pronunciations include the at least one baseform that is consistent with the identified at least one respective pronunciation style and do not include alternate baseforms from the respective plurality of alternate baseforms that are not consistent with the identified at least one respective pronunciation style.