ELECTRONIC SPEECH RECOGNITION NAME DIRECTORY PROGNOSTICATION SYSTEM
First Claim
1. A system comprising:
- a microprocessor; and
a computer readable medium, coupled with the microprocessor and comprising microprocessor readable and executable instructions that program the microprocessor to;
capture a list of text names that represent a plurality of user'"'"'s names;
capture, via an electronic devide, a spoken name received from a user of the plurality of users;
perform a test recognition on the spoken name against the list of text names, producing a list of possible matches and corresponding confidence scores, wherein the test recognition on the spoken name compares a waveform of the spoken name to a plurality of portions of sounds that represent the plurality of the user'"'"'s text names in the list of text names;
determine whether a top match correctly identifies the spoken name and the top match'"'"'s confidence score exceeds a selected first threshold; and
in response to determining that the top match does not correctly identify the spoken name or that the top match'"'"'s confidence score does not exceed the selected first threshold, flag the spoken name as having a recognition problem.
17 Assignments
0 Petitions
Accused Products
Abstract
A speech recognizer performs speech recognition on a spoken name supplied by a user, producing a list of possible matches and corresponding confidence scores. If the top scoring match for a spoken name does not correctly identify the spoken name or if the spoken name'"'"'s confidence score is below a first threshold, the user name is flagged to the system administrator as having a potential speech recognition problem. The results of the speech recognition are used to suggest names whose spelling may need to be adjusted to resolve the speech recognition problem. During production, a low threshold for rejecting speech recognition results can be adjusted downwards for names that produced low scores during testing. Heuristics are presented for re-testing only a subset of names when the set of names is changed.
4 Citations
20 Claims
-
1. A system comprising:
-
a microprocessor; and a computer readable medium, coupled with the microprocessor and comprising microprocessor readable and executable instructions that program the microprocessor to; capture a list of text names that represent a plurality of user'"'"'s names; capture, via an electronic devide, a spoken name received from a user of the plurality of users; perform a test recognition on the spoken name against the list of text names, producing a list of possible matches and corresponding confidence scores, wherein the test recognition on the spoken name compares a waveform of the spoken name to a plurality of portions of sounds that represent the plurality of the user'"'"'s text names in the list of text names; determine whether a top match correctly identifies the spoken name and the top match'"'"'s confidence score exceeds a selected first threshold; and in response to determining that the top match does not correctly identify the spoken name or that the top match'"'"'s confidence score does not exceed the selected first threshold, flag the spoken name as having a recognition problem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
capturing, by a microprocessor, a list of text names that represent a plurality of user'"'"'s names; capturing, by the microprocessor, via an electronic device, a spoken name received from a user of the plurality of users; perform, by the microprocessor, a test recognition on the spoken name against the list of text names, producing a list of possible matches and corresponding confidence scores, wherein the test recognition on the spoken name compares a waveform of the spoken name to a plurality of portions of sounds that represent the plurality of user'"'"'s text names in the list of text names; determining, by the microprocessor, whether a top match correctly identifies the spoken name and the top match'"'"'s confidence score exceeds a selected first threshold; and in response to determining that the top match does not correctly identify the spoken name or that the top match'"'"'s confidence score does not exceed the selected first threshold, flagging, by the microprocessor, the spoken name as having a recognition problem. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification