System and method for recognizing speech with dialect grammars
First Claim
1. A method comprising:
- for each dialect in a plurality of dialects identified within a speech utterance, selecting, via a processor, a corresponding dialect grammar, to yield a plurality of dialect grammars;
blending, via the processor, the plurality of dialect grammars, to yield a blended dialect grammar; and
recognizing the speech utterance using the blended dialect grammar.
17 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, computer-implemented methods, and computer-readable media for recognizing speech. The method includes receiving speech from a user, perceiving at least one speech dialect in the received speech, selecting at least one grammar from a plurality of optimized dialect grammars based on at least one score associated with the perceived speech dialect and the perceived at least one speech dialect, and recognizing the received speech with the selected at least one grammar. Selecting at least one grammar can be further based on a user profile. Multiple grammars can be blended. Predefined parameters can include pronunciation differences, vocabulary, and sentence structure. Optimized dialect grammars can be domain specific. The method can further include recognizing initial received speech with a generic grammar until an optimized dialect grammar is selected. Selecting at least one grammar from a plurality of optimized dialect grammars can be based on a certainty threshold.
-
Citations
20 Claims
-
1. A method comprising:
-
for each dialect in a plurality of dialects identified within a speech utterance, selecting, via a processor, a corresponding dialect grammar, to yield a plurality of dialect grammars; blending, via the processor, the plurality of dialect grammars, to yield a blended dialect grammar; and recognizing the speech utterance using the blended dialect grammar. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, result in the processor performing operations comprising; for each dialect in a plurality of dialects identified within a speech utterance, selecting a corresponding dialect grammar, to yield a plurality of dialect grammars; blending the plurality of dialect grammars, to yield a blended dialect grammar; and recognizing the speech utterance using the blended dialect grammar. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable storage device having instructions stored which, when executed by a computing device, result in the computing device performing operations comprising:
-
for each dialect in a plurality of dialects identified within a speech utterance, selecting a corresponding dialect grammar, to yield a plurality of dialect grammars; blending the plurality of dialect grammars, to yield a blended dialect grammar; and
recognizing the speech utterance using the blended dialect grammar. - View Dependent Claims (20)
-
Specification