Method for speech recognition
AssigneeNuance Communications, Inc.
InventorsMichael Wandinger, Jesus Fernando Guitarte Perez, Bernhard Littel
Life of this patent
Estimating the term…
Abstract
A method for the voice recognition of a spoken expression to be recognized, comprising a plurality of expression parts that are to be recognized. Partial voice recognition takes place on a first selected expression part, and depending on a selection of hits for the first expression part detected by the partial voice recognition, voice recognition on the first and further expression parts is executed.
Claims16
A computer-implemented method for speech recognition of a spoken expression, which comprises a first expression part and remaining expression parts to be recognized, comprising performing by a processor operations of:
- conducting a partial speech recognition on the first expression part using a Hidden-Markov-Model, wherein the remaining expression parts are covered by fill data, the partial speech recognition using a first vocabulary having a list of search terms for the first expression part;
- selecting N best fitting hits for the first expression part from the list of search terms;
- creating a second vocabulary, different than the first vocabulary, the second vocabulary comprising a list of search term combinations depending on the selected N best fitting hits for the first expression part, the second vocabulary having a list of search term combinations that covers the remaining expression parts previously covered by the fill data;
- conducting a second speech recognition on the remaining expression parts using the second vocabulary;
- and
- providing a result, including a speech-recognized result of the first expression part and a speech-recognized result of the remaining expression parts.
A speech recognition device to recognize a spoken expression, which comprises a first expression part and remaining expression parts to be recognized, the speech recognition device comprising:
- a database including a memory and providing at least one of search terms and a phonemic transcription of the search terms;
- and
- a control unit connected to the database and configured to:
- conduct a partial speech recognition on the first expression part using a Hidden-Markov-Model, wherein the remaining expression parts are covered by fill data, the partial speech recognition using a first vocabulary having a list of search terms for the first expression part;
- select N best fitting hits for the first expression part from the list of search terms;
- create a second vocabulary, different than the first vocabulary, the second vocabulary comprising a list of search term combinations depending on the selected N best fitting hits for the first expression part, the second vocabulary having a list of search term combinations that covers the remaining expression parts previously covered by the fill data;
- conduct a second speech recognition on the remaining expression parts using the second vocabulary;
- and
- provide a result, including a speech-recognized result of the first expression part and a speech-recognized result of the remaining expression parts.
A computer readable storage medium storing a program, which when executed by a computer performs a method for speech recognition of a spoken expression, which comprises a first expression part and remaining expression parts to be recognized, the method comprising:
- conducting a partial speech recognition on the first expression part using a Hidden-Markov-Model wherein the remaining expression parts are covered by fill data, the partial speech recognition using a first vocabulary having a list of search terms for the first expression part;
- selecting N best fitting hits for the first expression part from the list of search terms;
- creating a second vocabulary, different than the first vocabulary, the second vocabulary comprising a list of search term combinations depending on the selected N best fitting hits for the first expression part, the second vocabulary having a list of search term combinations that covers the remaining expression parts previously covered by the fill data;
- conducting a second speech recognition on the remaining expression parts using the second vocabulary;
- and
- providing a result, including a speech-recognized result of the first expression part and a speech-recognized result of the remaining expression parts.
Dependencies are inferred from the claim text.