Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
175 words
A speech recognition system comprising: a vocabulary database that contains a plurality of words and a corresponding phoneme string for each of said words; a subword database that stores a plurality of phonemes representing word sounds; processor means for determining if a first spoken word received as an input is one of said words contained in said vocabulary database, said processor means generating a first phoneme string based on phonemes stored in said subword database to represent said first word and determining which, if any, of said phoneme strings contained in said vocabulary database matches said first phoneme string; means for receiving a new non-spoken word in dictionary form as a series of characters, said new word not previously contained in said vocabulary database; said processor means ascertains a new phoneme string based on said new word and enters said new word and new phoneme string in said vocabulary database thereby enabling a subsequent spoken entry of the new word to be recognized based on the presence of the new word in the vocabulary database.
Claim 2
Dependent Claim
175 words
A speech recognition system comprising: a vocabulary database that contains a plurality of words and a corresponding phoneme string for each of said words; a subword database that stores a plurality of phonemes representing word sounds; processor means for determining if a first spoken word received as an input is one of said words contained in said vocabulary database, said processor means generating a first phoneme string based on phonemes stored in said subword database to represent said first word and determining which, if any, of said phoneme strings contained in said vocabulary database matches said first phoneme string; means for receiving a new non-spoken word in dictionary form as a series of characters, said new word not previously contained in said vocabulary database; said processor means ascertains a new phoneme string based on said new word and enters said new word and new phoneme string in said vocabulary database thereby enabling a subsequent spoken entry of the new word to be recognized based on the presence of the new word in the vocabulary database.
Claim 3
Dependent Claim
64 words
The system according to claim 1 wherein said processor means comprises a dictionary database that contains a plurality of words and a corresponding phoneme string for each of said words, said processor means selecting a phoneme string stored in said dictionary database corresponding to said new non-spoken word as the new phoneme string that is stored with said new word in the vocabulary database.
Claim 4
Dependent Claim
27 words
The system according to claim 2 wherein said processor means ascertains said new phoneme string without requiring the concurrent entry of the new word in spoken form.
Claim 5
Dependent Claim
27 words
The system according to claim 1 wherein said processor means ascertains said new phoneme string without requiring the concurrent entry of the new word in spoken form.
Claim 6
Dependent Claim
205 words
A speech recognition system comprising: a vocabulary database that contains a plurality of words and a corresponding phoneme string for each of said words; a subword database that stores a plurality of phonemes representing word sounds; processor means for determining if a first spoken word received as an input is one of said words contained in said vocabulary database, said processor means generating a first phoneme string based on phonemes stored in said subword database to represent said first word and determining which, if any, of said phoneme strings contained in said vocabulary database matches said first phoneme string; means for adding sets of new words and corresponding phoneme strings in said vocabulary database without requiring the concurrent spoken entry of such new words, said adding means comprising means for receiving a new non-spoken word in dictionary form as a series of characters, said new word not previously contained in said vocabulary database, and said processor means ascertaining a new phoneme string based on said new word and entering said new word and new phoneme string in said vocabulary database thereby enabling a subsequent spoken entry of the new word to be recognized based on the presence of the new word in the vocabulary database.
Claim 7
Dependent Claim
205 words
A speech recognition system comprising: a vocabulary database that contains a plurality of words and a corresponding phoneme string for each of said words; a subword database that stores a plurality of phonemes representing word sounds; processor means for determining if a first spoken word received as an input is one of said words contained in said vocabulary database, said processor means generating a first phoneme string based on phonemes stored in said subword database to represent said first word and determining which, if any, of said phoneme strings contained in said vocabulary database matches said first phoneme string; means for adding sets of new words and corresponding phoneme strings in said vocabulary database without requiring the concurrent spoken entry of such new words, said adding means comprising means for receiving a new non-spoken word in dictionary form as a series of characters, said new word not previously contained in said vocabulary database, and said processor means ascertaining a new phoneme string based on said new word and entering said new word and new phoneme string in said vocabulary database thereby enabling a subsequent spoken entry of the new word to be recognized based on the presence of the new word in the vocabulary database.
Claim 8
Dependent Claim
64 words
The system according to claim 5 wherein said processor means comprises a dictionary database that contains a plurality of words and a corresponding phoneme string for each of said words, said processor means selecting a phoneme string stored in said dictionary database corresponding to said new non-spoken word as the new phoneme string that is stored with said new word in the vocabulary database.
Claim 9
Independent Claim
189 words
A method for recognizing spoken words comprising the steps of: generating a vocabulary database that contains a plurality of words and a corresponding phoneme string for each of said words; generating a subword database that stores a plurality of phonemes representing word sounds; determining by use of a processor means if a first spoken word received as an input is one of said words contained in said vocabulary database, said determining step including generating a first phoneme string based on phonemes stored in said subword database to represent said first word and determining which, if any, of said phoneme strings contained in said vocabulary database matches said first phoneme string; receiving a new non-spoken word in dictionary form as a series of characters, said new word not previously contained in said vocabulary database; ascertaining by use of said processor means a new phoneme string based on said new word and entering said new word and new phoneme string in said vocabulary database so as to enable a subsequent spoken entry of the new word to be recognized based on the presence of the new word in the vocabulary database.
Claim 10
Independent Claim
189 words
A method for recognizing spoken words comprising the steps of: generating a vocabulary database that contains a plurality of words and a corresponding phoneme string for each of said words; generating a subword database that stores a plurality of phonemes representing word sounds; determining by use of a processor means if a first spoken word received as an input is one of said words contained in said vocabulary database, said determining step including generating a first phoneme string based on phonemes stored in said subword database to represent said first word and determining which, if any, of said phoneme strings contained in said vocabulary database matches said first phoneme string; receiving a new non-spoken word in dictionary form as a series of characters, said new word not previously contained in said vocabulary database; ascertaining by use of said processor means a new phoneme string based on said new word and entering said new word and new phoneme string in said vocabulary database so as to enable a subsequent spoken entry of the new word to be recognized based on the presence of the new word in the vocabulary database.
Claim 11
Dependent Claim
63 words
The method according to claim 7 further comprising the steps of generating a dictionary database that contains a plurality of words and a corresponding phoneme string for each of said words, and selecting a phoneme string stored in said dictionary database corresponding to said new non-spoken word as the new phoneme string that is stored with the new word in the vocabulary database.
Claim 12
Dependent Claim
25 words
The method according to claim 8 wherein said new phoneme string is ascertained without requiring the concurrent entry of the new word in spoken form.
Claim 13
Dependent Claim
25 words
The method according to claim 7 wherein said new phoneme string is ascertained without requiring the concurrent entry of the new word in spoken form.
Claim 14
Dependent Claim
217 words
A speech recognition method comprising the steps of: generating a vocabulary database that contains a plurality of words and a corresponding phoneme string for each of said words; generating a subword database that stores a plurality of phonemes representing word sounds; determining by use of a processor means if a first spoken word received as an input is one of said words contained in said vocabulary database, said determining step including the steps of generating a first phoneme string based on phonemes stored in said subword database to represent said first word, and determining which, if any, of said phoneme strings contained in said vocabulary database matches said first phoneme string; adding sets of new words and corresponding phonemes in said vocabulary database without requiring the concurrent spoken entry of such new words, said adding step including the steps of receiving a new non-spoken word in dictionary form as a series of characters, said new word not contained in said vocabulary database, and ascertaining by use of said processor means a new phoneme string based on said new word, and entering said new word and new phoneme string in said vocabulary database to enable a subsequent spoken entry of the new word to be recognized based on the presence of the new word in the vocabulary database.
Claim 15
Dependent Claim
217 words
A speech recognition method comprising the steps of: generating a vocabulary database that contains a plurality of words and a corresponding phoneme string for each of said words; generating a subword database that stores a plurality of phonemes representing word sounds; determining by use of a processor means if a first spoken word received as an input is one of said words contained in said vocabulary database, said determining step including the steps of generating a first phoneme string based on phonemes stored in said subword database to represent said first word, and determining which, if any, of said phoneme strings contained in said vocabulary database matches said first phoneme string; adding sets of new words and corresponding phonemes in said vocabulary database without requiring the concurrent spoken entry of such new words, said adding step including the steps of receiving a new non-spoken word in dictionary form as a series of characters, said new word not contained in said vocabulary database, and ascertaining by use of said processor means a new phoneme string based on said new word, and entering said new word and new phoneme string in said vocabulary database to enable a subsequent spoken entry of the new word to be recognized based on the presence of the new word in the vocabulary database.
Claim 16
Dependent Claim
52 words
The method according to claim 11 further comprising the steps of generating a dictionary database that contains a plurality of words and a corresponding phoneme string for each of said words, and selecting a phoneme string stored in said dictionary database corresponding to said new non-spoken word as the new phoneme string.