Testing a grammar used in speech recognition for reliability in a plurality of operating environments having different background noise
First Claim
1. A computer-implemented method of testing a grammar used in speech recognition for reliability in a plurality of operating environments having different background noise, the method comprising:
- receiving recorded background noise for each of the plurality of operating environments;
generating a test speech utterance for recognition by a speech recognition engine using a grammar;
mixing the test speech utterance with each recorded background noise, resulting in a plurality of mixed test speech utterances, each mixed test speech utterance having different background noise;
performing, for each of the mixed test speech utterances, speech recognition using a device having an automated speech recognition engine, the grammar and the mixed test speech utterance, resulting in speech recognition results for each of the mixed test speech utterances; and
evaluating, for each recorded background noise, speech recognition reliability of the grammar in dependence upon the speech recognition results for the mixed test speech utterance having that recorded background noise.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and products for testing a grammar used in speech recognition for reliability in a plurality of operating environments having different background noise that include: receiving recorded background noise for each of the plurality of operating environments; generating a test speech utterance for recognition by a speech recognition engine using a grammar; mixing the test speech utterance with each recorded background noise, resulting in a plurality of mixed test speech utterances, each mixed test speech utterance having different background noise; performing, for each of the mixed test speech utterances, speech recognition using the grammar and the mixed test speech utterance, resulting in speech recognition results for each of the mixed test speech utterances; and evaluating, for each recorded background noise, speech recognition reliability of the grammar in dependence upon the speech recognition results for the mixed test speech utterance having that recorded background noise.
-
Citations
18 Claims
-
1. A computer-implemented method of testing a grammar used in speech recognition for reliability in a plurality of operating environments having different background noise, the method comprising:
-
receiving recorded background noise for each of the plurality of operating environments; generating a test speech utterance for recognition by a speech recognition engine using a grammar; mixing the test speech utterance with each recorded background noise, resulting in a plurality of mixed test speech utterances, each mixed test speech utterance having different background noise; performing, for each of the mixed test speech utterances, speech recognition using a device having an automated speech recognition engine, the grammar and the mixed test speech utterance, resulting in speech recognition results for each of the mixed test speech utterances; and evaluating, for each recorded background noise, speech recognition reliability of the grammar in dependence upon the speech recognition results for the mixed test speech utterance having that recorded background noise. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for testing a grammar used in speech recognition for reliability in a plurality of operating environments having different background noise, the system comprising:
-
one or more computer processors; and computer memory operatively coupled to the one or more computer processors, the computer memory having disposed within it computer program instructions that, when executed by the one or more computer processors, perform acts of; receiving recorded background noise for each of the plurality of operating environments; generating a test speech utterance for recognition by a speech recognition engine using a grammar; mixing the test speech utterance with each recorded background noise, resulting in a plurality of mixed test speech utterances, each mixed test speech utterance having different background noise; performing, for each of the mixed test speech utterances, speech recognition using the grammar and the mixed test speech utterance, resulting in speech recognition results for each of the mixed test speech utterances; and evaluating, for each recorded background noise, speech recognition reliability of the grammar in dependence upon the speech recognition results for the mixed test speech utterance having that recorded background noise. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising at least one non-transitory computer readable medium encoded with a plurality of instructions for testing a grammar used in speech recognition for reliability in a plurality of operating environments having different background noise, the instructions, when executed, perform acts of:
-
receiving recorded background noise for each of the plurality of operating environments; generating a test speech utterance for recognition by a speech recognition engine using a grammar; mixing the test speech utterance with each recorded background noise, resulting in a plurality of mixed test speech utterances, each mixed test speech utterance having different background noise; performing, for each of the mixed test speech utterances, speech recognition using the grammar and the mixed test speech utterance, resulting in speech recognition results for each of the mixed test speech utterances; and evaluating, for each recorded background noise, speech recognition reliability of the grammar in dependence upon the speech recognition results for the mixed test speech utterance having that recorded background noise. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification