Speech recognition system
First Claim
1. A computer-implemented speech recognition method for selecting, via a speech input, an intended item from a list of items, wherein the list of items includes items containing one or more words, the computer-implemented method comprising the following steps in association with a processor:
- detecting a first speech input;
in a first computer process, recognizing the first speech input producing a first recognition result;
in a second computer process, comparing the first recognition result with the list of items and generating a first candidate list of best matching items based on the comparison result, the first candidate list containing a plurality of items and the first candidate list being a subset of the list of items;
presenting to the speaker at least one of the best matching items of the first candidate list for a selection of an item by the speaker, and if the intended item is not one of said best matching items presented to the speaker;
detecting a second speech input;
in a third computer process, recognizing the second speech input producing a second recognition result; and
in a fourth computer process, generating a second candidate list of best matching items matched to the second recognition result, the second candidate list being a subset of the first candidate list, andin a fifth computer process, determining a score for each member of the second candidate list, each score being a measure of how well the second speech input corresponds to a respective member of the second candidate list, wherein when each of the determined scores is lower than a threshold value, the second speech input is compared to the complete list of items.
3 Assignments
0 Petitions
Accused Products
Abstract
A speech recognition system is provided for selecting, via a speech input, an item from a list of items. The speech recognition system detects a first speech input, recognizes the first speech input, compares the recognized first speech input with the list of items and generates a first candidate list of best matching items based on the comparison result. The system then informs the speaker of at least one of the best matching items of the first candidate list for a selection of an item by the speaker. If the intended item is not one of the best matching items presented to the speaker, the system then detects a second speech input, recognizes the second speech input, and generates a second candidate list of best matching items taking into account the comparison result obtained with the first speech input.
39 Citations
17 Claims
-
1. A computer-implemented speech recognition method for selecting, via a speech input, an intended item from a list of items, wherein the list of items includes items containing one or more words, the computer-implemented method comprising the following steps in association with a processor:
-
detecting a first speech input; in a first computer process, recognizing the first speech input producing a first recognition result; in a second computer process, comparing the first recognition result with the list of items and generating a first candidate list of best matching items based on the comparison result, the first candidate list containing a plurality of items and the first candidate list being a subset of the list of items; presenting to the speaker at least one of the best matching items of the first candidate list for a selection of an item by the speaker, and if the intended item is not one of said best matching items presented to the speaker; detecting a second speech input; in a third computer process, recognizing the second speech input producing a second recognition result; and in a fourth computer process, generating a second candidate list of best matching items matched to the second recognition result, the second candidate list being a subset of the first candidate list, and in a fifth computer process, determining a score for each member of the second candidate list, each score being a measure of how well the second speech input corresponds to a respective member of the second candidate list, wherein when each of the determined scores is lower than a threshold value, the second speech input is compared to the complete list of items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A speech recognition system for selecting, via a speech input, an intended item from a list of items, the system comprising:
-
a database containing a list of items stored in tangible non-transitory memory, the list of items having items containing one or more words; a speech recognition module configured to recognize a first speech input resulting in a first recognition result, the speech recognition module including circuitry; a comparing module configured to compare the first recognition result to the list of items and generating a first candidate list of best matching items based on the comparison result, the first candidate list containing a plurality of items and being a subset of the list of items; an information unit configured to present to the speaker at least one of the best matching items of the first candidate list for a selection of an item by the speaker, and a score determining unit, the system being configured so that if the intended item is not one of said best matching items presented to the speaker; the speech recognition module recognizes a second speech input resulting in a second recognition result, the comparing module generates a second candidate list of best matching items by comparing the second recognition result to the first candidate list, and the score determining unit determines a score for each member of the second candidate list, each score being a measure of how well the second speech input corresponds to a respective member of the second candidate list, wherein when each of the determined scores is lower than a threshold value, the score comparison unit compares the second speech input to the list of items in the database. - View Dependent Claims (14, 15, 16, 17)
-
Specification