Method and apparatus for improved speech recognition with supplementary information
First Claim
1. A method for improving recognition results of a speech recognizer at a remote location, comprising:
- receiving input speech at the remote location from a user;
determining one or more candidate matches based on the input speech;
prompting the user for supplementary data associated with the input speech;
receiving the supplementary data from the user; and
selecting one of the one or more candidate matches based on the input speech and the supplementary data.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for improving recognition results of a speech recognizer uses supplementary information to confirm recognition results. A user inputs speech to a speech recognizer. The speech recognizer resides on a mobile device or on a server at a remote location. The speech recognizer determines a recognition result based on the input speech. A confidence measure is calculated for the recognition result. If the confidence measure is below a threshold, the user is prompted for supplementary data. The supplementary data is determined dynamically based on ambiguities between the input speech and the recognition result, wherein the supplementary data will distinguish the input speech over potential incorrect results. The supplementary data may be a subset of alphanumeric characters that comprise the input speech, or other data associated with a desired result, such as an area code or location. The user may provide the supplementary data verbally, or manually using a keypad, touchpad, touchscreen, or stylus pen.
53 Citations
58 Claims
-
1. A method for improving recognition results of a speech recognizer at a remote location, comprising:
-
receiving input speech at the remote location from a user;
determining one or more candidate matches based on the input speech;
prompting the user for supplementary data associated with the input speech;
receiving the supplementary data from the user; and
selecting one of the one or more candidate matches based on the input speech and the supplementary data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 45)
-
-
28. A method for improving recognition results of a speech recognizer in an electronic device, comprising:
-
receiving supplementary data from a user at the device;
determining one or more candidate matches based on the supplementary data;
prompting the user for input speech associated with the supplementary data;
receiving the input speech from the user; and
selecting one of the one or more candidate matches based on the input speech and the supplementary data. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A method for improving recognition results of a speech recognizer in an electronic device, comprising:
-
receiving input speech from a user at the device;
determining one or more candidate entries from a plurality of candidate entries based on the input speech;
receiving the supplementary data from the user at the device; and
selecting one of the one or more candidate entries based on the input speech and the supplementary data. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A system for directing telephone calls based on input speech comprising:
-
a speech recognizer that receives input speech from a remote user;
a database that includes a plurality of entries;
a controller that communicates with the speech recognizer and the database to select one or more candidate entries from the plurality of entries based on the input speech, wherein the controller determines supplementary data based on ambiguities between the input speech and the one or more candidate entries and prompts the user for the supplementary data. - View Dependent Claims (55, 56, 57, 58)
-
Specification