Speech recognition system loading different recognition engines for different applications
First Claim
Patent Images
1. A method comprising:
- receiving information about which of a plurality of applications is being currently used;
automatically selecting, based on said information, one among multiple sets of handling information, each set of handling information being associated with a different of said applications and loading a first grammar for a first application based on said automatically selecting where said first grammar is associated with, but separate from, the first application and detecting a change in said information and unloading said first grammar, and loading a second, different grammar for a second application on the speech engine, where said grammar is separate from the second application.
1 Assignment
0 Petitions
Accused Products
Abstract
A speech recognition framework receives information about a recognized phrase from a speech engine. The framework identifies the application that is a focus of the recognized phrase. The framework then selects a handler function based on the recognized phrase and the application. The framework calls the handler function, which responds to the phrase.
51 Citations
30 Claims
-
1. A method comprising:
-
receiving information about which of a plurality of applications is being currently used; automatically selecting, based on said information, one among multiple sets of handling information, each set of handling information being associated with a different of said applications and loading a first grammar for a first application based on said automatically selecting where said first grammar is associated with, but separate from, the first application and detecting a change in said information and unloading said first grammar, and loading a second, different grammar for a second application on the speech engine, where said grammar is separate from the second application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An article comprising a machine-readable medium which stores machine-executable instructions, the instructions causing a machine to:
-
receive information about which of a plurality of applications is being currently used; and select, based on said information, one set of handling information, each set of handling information being associated with a different of said applications and load a first grammar for a first application based on said automatically select, where first grammar is associated with, but separate from the first application and detect a change in said information and unload said first grammar, and load a second, different grammar for a second application on the speech engine, where said grammar is separate from the second application. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus comprising:
-
a memory which stores computer readable instructions; a processor which executes the computer readable instructions, the instructions causing the processor to; receive information about a recognized phrase from a speech engine; identity an application that is a focus of the recognized phrase; and select a handler function based on the recognized phrase and the application that is the focus of the phrase and loading a first grammar for a first application based on said select, where said first grammar is separate from the first application, and detecting a change in said information and unloading said first grammar, and loading a second, different grammar for a second application on the speech engine, where said second grammar is separate from the second application. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification