Speech recognition using categories and speech prefixing
First Claim
Patent Images
1. A computer-implemented method of recognizing speech, the method comprising:
- employing a computing device to recognize a predefined prefix in user speech, the predefined prefix being associated with a single grammar in a set of grammars, wherein the predefined prefix is also associated with a target software application;
recognizing text from speech following the prefix using the single grammar associated with the recognized predefined prefix;
identifying the target software application that is associated with the single grammar, the target software application being selected from a plurality of target software applications, associated with other grammars, based on the predefined prefix; and
directing recognized text to the target software application associated with the single grammar and the predefined prefix.
2 Assignments
0 Petitions
Accused Products
Abstract
Speech recognition utilizing categories and prefixes is disclosed. Categories identify types of recognition and allow different grammars and prefixes for each category. Categories can be directed to specific applications and/or program modules. Uttering a prefix allows users to easily direct text to specific grammars for enhanced recognition, and also to direct the recognized text to the appropriate application/module.
35 Citations
18 Claims
-
1. A computer-implemented method of recognizing speech, the method comprising:
-
employing a computing device to recognize a predefined prefix in user speech, the predefined prefix being associated with a single grammar in a set of grammars, wherein the predefined prefix is also associated with a target software application; recognizing text from speech following the prefix using the single grammar associated with the recognized predefined prefix; identifying the target software application that is associated with the single grammar, the target software application being selected from a plurality of target software applications, associated with other grammars, based on the predefined prefix; and directing recognized text to the target software application associated with the single grammar and the predefined prefix. - View Dependent Claims (2, 3, 4, 5, 6, 11, 12)
-
-
7. A speech recognition system comprising:
-
an input for receiving speech; a processor for recognizing speech using a set of one or more grammars; wherein the processor is adapted to receive a first speech input and recognize a prefix associated with a desired category in the first speech input, and wherein the processor is adapted to recognize the first speech input using a first grammar associated with the desired category when the prefix is recognized to generate an output; wherein the output is provided to a target software application associated with the grammar associated with the prefix; and wherein, for a subsequent speech input, the processor recognizes the subsequent speech input using the first grammar associated with the desired category if a subsequent prefix is not identified in the subsequent speech input; and the processor recognizes the subsequent speech input using a second grammar that is different than the first grammar if a subsequent prefix that indicates another category is recognized in the subsequent speech input. - View Dependent Claims (8, 9, 10)
-
-
13. A system comprising:
-
an input for receiving speech; a plurality of target software applications; a processor for recognizing received speech using a set of grammars; a plurality of grammar categories, wherein each of the plurality of grammar categories is represented by a data structure that indicates a predefined prefix associated with the grammar category, a single grammar of the set of grammars associated with the grammar category, an identification of a parent of the grammar category, and a particular target software application of the plurality of target software applications associated with the grammar category; wherein the processor receives a portion of input speech and accesses the data structures that represent the plurality of grammar categories to identify a prefix in the portion of input speech and to generate an output by recognizing the portion of input speech, the portion of input speech being recognized using a single grammar selected from the set of grammars based on the identified prefix, wherein the output is provided to the particular target software application that is identified in the plurality of grammar categories as being associated with the identified prefix. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification