System and method for recognizing speech with dialect grammars
First Claim
1. A method comprising:
- receiving a speech utterance from a user;
performing an analysis, via a processor, of the speech utterance to determine a first speech dialect and a second speech dialect;
selecting a first dialect grammar from a plurality of optimized dialect grammars based on a similarity of the first dialect grammar to the first speech dialect;
selecting a second dialect grammar from the plurality of optimized dialect grammars based on a similarity of the second dialect grammar to the second speech dialect;
blending the first dialect grammar and the second dialect grammar, to yield a blended dialect grammar; and
recognizing, with the blended dialect grammar, the speech utterance.
15 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.
21 Citations
17 Claims
-
1. A method comprising:
-
receiving a speech utterance from a user; performing an analysis, via a processor, of the speech utterance to determine a first speech dialect and a second speech dialect; selecting a first dialect grammar from a plurality of optimized dialect grammars based on a similarity of the first dialect grammar to the first speech dialect; selecting a second dialect grammar from the plurality of optimized dialect grammars based on a similarity of the second dialect grammar to the second speech dialect; blending the first dialect grammar and the second dialect grammar, to yield a blended dialect grammar; and recognizing, with the blended dialect grammar, the speech utterance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a processor; a memory storing instructions for controlling the processor to perform a method comprising; receiving a speech utterance from a user; performing an analysis of the speech utterance to determine a first speech dialect and a second speech dialect; selecting a first dialect grammar from a plurality of optimized dialect grammars based on a similarity of the first dialect grammar to the first speech dialect; selecting a second dialect grammar from the plurality of optimized dialect grammars based on a similarity of the second dialect grammar to the second speech dialect; blending the first dialect grammar and the second dialect grammar, to yield a blended dialect grammar; and recognizing, with the blended dialect grammar. - View Dependent Claims (11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium storing a computer program having instructions for controlling a computing device to perform a method comprising:
-
receiving a speech utterance from a user; performing an analysis of the speech utterance to determine a first speech dialect and a second speech dialect; selecting a first dialect grammar from a plurality of optimized dialect grammars based on a similarity of the first dialect grammar to the first speech dialect; selecting a second dialect grammar from the plurality of optimized dialect grammars based on a similarity of the second dialect grammar to the second speech dialect; blending the first dialect grammar and the second dialect grammar, to yield a blended dialect grammar; and recognizing, with the blended dialect grammar, the speech utterance. - View Dependent Claims (15, 16, 17)
-
Specification