Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
226 words
A method for adding words to a vocabulary of a speech recognition engine, the method comprising the steps of: (a) inputting at least one new word; (b) computing an acoustic similarity measure between the at least one new word and each word of at least a portion of existing vocabulary words, wherein the step of computing an acoustic similarity measure comprises the steps of: computing a leaf sequence for the at least one new word; comparing the leaf sequence for the at least one new word to respective leaf sequences associated with the at least a portion of the existing words; and generating respective distance measures in response to the comparisons, the respective distance measures indicative of acoustic distances between the compared leaf sequences, wherein the respective distance measures are calculated via a Kuhlback-Liebler distance metric; (c) if at least one of the computed acoustic similarity measures is within a threshold range, identifying the at least one new word as being potentially acoustically confusing with an existing vocabulary word, indicating results associated with the at least one computed acoustic similarity measure and prompting a user to input an alternative word or additional information pertaining to the at least one new word; and (d) if none of the computed acoustic similarity measures are within the threshold range, adding the at least one new word to the vocabulary.
Claim 2
Independent Claim
226 words
A method for adding words to a vocabulary of a speech recognition engine, the method comprising the steps of: (a) inputting at least one new word; (b) computing an acoustic similarity measure between the at least one new word and each word of at least a portion of existing vocabulary words, wherein the step of computing an acoustic similarity measure comprises the steps of: computing a leaf sequence for the at least one new word; comparing the leaf sequence for the at least one new word to respective leaf sequences associated with the at least a portion of the existing words; and generating respective distance measures in response to the comparisons, the respective distance measures indicative of acoustic distances between the compared leaf sequences, wherein the respective distance measures are calculated via a Kuhlback-Liebler distance metric; (c) if at least one of the computed acoustic similarity measures is within a threshold range, identifying the at least one new word as being potentially acoustically confusing with an existing vocabulary word, indicating results associated with the at least one computed acoustic similarity measure and prompting a user to input an alternative word or additional information pertaining to the at least one new word; and (d) if none of the computed acoustic similarity measures are within the threshold range, adding the at least one new word to the vocabulary.
Claim 3
Dependent Claim
31 words
The method of claim 1 , further comprising the step of checking whether the at least one new word already exists within the vocabulary, prior to computing the acoustic similarity measures.
Claim 4
Dependent Claim
47 words
The method of claim 2 , further comprising the step of indicating previously accumulated information relating to the at least one new word, if the at least one new word already exists within the vocabulary, the accumulated information comprising previously catalogued decoding problems associated with the word.
Claim 5
Dependent Claim
27 words
The method of claim 1 , wherein the leaf sequence comparison step further comprises performing a best match alignment process between leaf sequences of unequal phonetic length.
Claim 6
Dependent Claim
21 words
The method of claim 1 , wherein the additional information pertaining to the at least one new word includes contextual information.
Claim 7
Dependent Claim
55 words
The method of claim 1 , wherein the additional information pertaining to the at least one new word includes an instruction by the user to temporarily exclude the existing word associated with a measure within the threshold range from the vocabulary when the at least one new word is uttered in a real-time decoding session.
Claim 8
Dependent Claim
33 words
The method of claim 1 , wherein the indicating step comprises displaying the results to the user, the results comprising the at least one acoustic similarity measure and the corresponding existing vocabulary word.
Claim 9
Dependent Claim
20 words
The method of claim 1 , wherein the indicating step comprises speech synthesizing the results for playback to the user.
Claim 10
Dependent Claim
35 words
The method of claim 1 , wherein the indicating step further comprises a step of prompting the user to request an additional search to provide increased identification of potentially acoustically confusing words in the vocabulary.
Claim 11
Dependent Claim
23 words
The method of claim 9 , wherein the additional search includes increasing a beamwidth associated with a Viterbi algorithm performed during the search.
Claim 12
Dependent Claim
62 words
The method of claim 1 , further comprising, between steps (b) and (c), the step of performing an additional search to provide increased identification of potentially acoustically confusing words in the vocabulary, if at least one of the acoustic similarity measures is within a threshold range, the additional search including increasing a bandwidth associated with a Viterbi algorithm performed during the search.
Claim 13
Dependent Claim
24 words
The method of claim 1 , wherein the inputting step comprises providing at least one baseform associated with the at least one new word.
Claim 14
Dependent Claim
18 words
The method of claim 12 , wherein the at least one baseform is provided via a speech synthesizer.
Claim 15
Dependent Claim
196 words
Computer-based apparatus for adding words to a vocabulary of a speech recognition engine, the apparatus comprising: an input device for inputting at least one new word; a processor, operatively coupled to the input device, for computing an acoustic similarity measure between the at least one new word and each word of at least a portion of existing vocabulary words; and an output device operatively coupled to the processor, wherein the output device comprises a text-to-speech system; wherein if at least one of the computed acoustic similarity measures is within a threshold range, the processor generates output results associated with the at least one computed acoustic similarity measure to identify the at least one new word as being potentially acoustically confusing with an existing vocabulary word, wherein the processor causes speech synthesis of the results for playback to the user via the text-to-speech system and causes a prompting of the user to input an alternative word or additional information pertaining to the at least one new word; and wherein if none of the computed acoustic similarity measures are within the threshold range, the processor causes the at least one new word to be added to the vocabulary.
Claim 16
Dependent Claim
196 words
Computer-based apparatus for adding words to a vocabulary of a speech recognition engine, the apparatus comprising: an input device for inputting at least one new word; a processor, operatively coupled to the input device, for computing an acoustic similarity measure between the at least one new word and each word of at least a portion of existing vocabulary words; and an output device operatively coupled to the processor, wherein the output device comprises a text-to-speech system; wherein if at least one of the computed acoustic similarity measures is within a threshold range, the processor generates output results associated with the at least one computed acoustic similarity measure to identify the at least one new word as being potentially acoustically confusing with an existing vocabulary word, wherein the processor causes speech synthesis of the results for playback to the user via the text-to-speech system and causes a prompting of the user to input an alternative word or additional information pertaining to the at least one new word; and wherein if none of the computed acoustic similarity measures are within the threshold range, the processor causes the at least one new word to be added to the vocabulary.
Claim 17
Dependent Claim
30 words
The apparatus of claim 14 , wherein the processor further checks whether the at least one new word already exists within the vocabulary, prior to computing the acoustic similarity measures.
Claim 18
Dependent Claim
49 words
The apparatus of claim 15 , wherein the processor further causes an output of previously accumulated information relating to the at least one new word, if the at least one new word already exists within the vocabulary, the accumulated information comprising previously catalogued decoding problems associated with the word.
Claim 19
Dependent Claim
76 words
The apparatus of claim 14 , wherein the processor further performs the steps of: (a) computing a leaf sequence for the at least one new word; (b) comparing the leaf sequence for the at least one new word to respective leaf sequences associated with the at least a portion of existing words; and (c) generating respective distance measures in response to the comparisons, the respective distance measures indicative of acoustic distances between the compared leaf sequences.
Claim 20
Dependent Claim
23 words
The apparatus of claim 17 , wherein the processor further performs a best match alignment process between leaf sequences of unequal phonetic length.
Claim 21
Dependent Claim
19 words
The apparatus of claim 17 , wherein the processor calculates the respective distance measures via a Kuhlback-Liebler distance metric.
Claim 22
Dependent Claim
21 words
The apparatus of claim 14 , wherein the additional information pertaining to the at least one new word includes contextual information.
Claim 23
Dependent Claim
55 words
The apparatus of claim 14 , wherein the additional information pertaining to the at least one new word includes an instruction by the user to temporarily exclude the existing word associated with a measure within the threshold range from the vocabulary when the at least one new word is uttered in a real-time decoding session.
Claim 24
Dependent Claim
46 words
The apparatus of claim 14 , wherein the output device is a display and further wherein the processor causes display of the results to the user on the display, the results comprising the at least one computed acoustic similarity measure and the corresponding existing vocabulary word.
Claim 25
Dependent Claim
31 words
The apparatus of claim 14 , wherein the processor causes prompting of the user to request an additional search to provide increased identification of potentially acoustically confusing words in the vocabulary.
Claim 26
Dependent Claim
23 words
The apparatus of claim 23 , wherein the additional search includes increasing a beamwidth associated with a Viterbi algorithm performed during the search.
Claim 27
Dependent Claim
63 words
The apparatus of claim 14 , wherein the processor, prior to generating the output results to the user, performs an additional search to provide increased identification of potentially acoustically confusing words in the vocabulary, if at least one computed acoustic similarity measure is within a threshold range, the additional search including increasing a beamwidth associated with a Viterbi algorithm performed during the search.
Claim 28
Dependent Claim
26 words
The apparatus of claim 14 , wherein the input device comprises means for inputting at least one baseform associated with the at least one new word.
Claim 29
Dependent Claim
14 words
The apparatus of claim 26 , wherein the inputting means is a speech synthesizer.
Claim 30
Dependent Claim
177 words
A program storage device, readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for adding words to a vocabulary of a speech recognition engine, the method comprising the steps of: (a) receiving as input at least one new word; (b) computing an acoustic similarity measure between the at least one new word and each word of at least a portion of existing vocabulary words; (c) if at least one of the computed acoustic similarity measures is within a threshold range, identifying the at least one new word as being potentially acoustically confusing with an existing vocabulary word, indicating results associated with the at least one computed acoustic similarity measure, wherein the indicating step comprises speech synthesizing the results for playback to the user, and prompting a user to input an alternative word or additional information pertaining to the at least one new word; and (d) if none of the computed acoustic similarity measures are within the threshold range, adding the at least one new word to the vocabulary.
Claim 31
Dependent Claim
177 words
A program storage device, readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for adding words to a vocabulary of a speech recognition engine, the method comprising the steps of: (a) receiving as input at least one new word; (b) computing an acoustic similarity measure between the at least one new word and each word of at least a portion of existing vocabulary words; (c) if at least one of the computed acoustic similarity measures is within a threshold range, identifying the at least one new word as being potentially acoustically confusing with an existing vocabulary word, indicating results associated with the at least one computed acoustic similarity measure, wherein the indicating step comprises speech synthesizing the results for playback to the user, and prompting a user to input an alternative word or additional information pertaining to the at least one new word; and (d) if none of the computed acoustic similarity measures are within the threshold range, adding the at least one new word to the vocabulary.
Claim 32
Independent Claim
176 words
A method for adding words to a vocabulary of a speech recognition engine, the method comprising the steps of: (a) receiving as input at least one new word, wherein the step of receiving as input comprises providing at least one baseform associated with the at least one new word, wherein the at least one baseform is provided via a speech synthesizer; (b) computing an acoustic similarity measure between the at least one new word and each word of at least a portion of existing vocabulary words; (c) if at least one of the computed acoustic similarity measures is within a threshold range, identifying the at least one new word as being potentially acoustically confusing with an existing vocabulary word, indicating results associated with the at least one computed acoustic similarity measure and prompting a user to input an alternative word or additional information pertaining to the at least one new word; and (d) if none of the computed acoustic similarity measures are within the threshold range, adding the at least one new word to the vocabulary.
Claim 33
Independent Claim
176 words
A method for adding words to a vocabulary of a speech recognition engine, the method comprising the steps of: (a) receiving as input at least one new word, wherein the step of receiving as input comprises providing at least one baseform associated with the at least one new word, wherein the at least one baseform is provided via a speech synthesizer; (b) computing an acoustic similarity measure between the at least one new word and each word of at least a portion of existing vocabulary words; (c) if at least one of the computed acoustic similarity measures is within a threshold range, identifying the at least one new word as being potentially acoustically confusing with an existing vocabulary word, indicating results associated with the at least one computed acoustic similarity measure and prompting a user to input an alternative word or additional information pertaining to the at least one new word; and (d) if none of the computed acoustic similarity measures are within the threshold range, adding the at least one new word to the vocabulary.