Methodology for voice enabling applications
First Claim
Patent Images
1. A method for voice-enabling an application, comprising:
- functionally associating the application with a speech object, the speech object comprises an association between an application element of the application and both (a) a word or language utterance and (b) a function call, by;
performing element inspection and object population by identifying the application element for voice enabling;
describing properties of the application element, andplacing the identification and description of the properties in the speech object;
configuring a recognizer system and an interpreter using a specific grammar definition language supporting semantic expressions that integrate the word or language utterance with a rule as to what action is to be taken upon recognition of the word or language utterance;
recognizing and processing the word utterance or language utterance by the recognizer system using the specific grammar definition language; and
mapping the word or language utterance by the interpreter using the specific grammar definition language into the function call that controls the application element in the application.
1 Assignment
0 Petitions
Accused Products
Abstract
Methodology for voice-enabling an application minimizes code add-ons or code insertions. As an example, in applications used by a plurality of remote devices, the method may include dividing a master wordlist associated with the application into a plurality of wordlists respectively associated with the plurality of remote devices, and then converting the plurality of wordlists to a plurality of grammar lists respectively associated with the plurality of remote devices. Accordingly, the methodology voice enables applications with minimal alteration of the code of the applications.
-
Citations
3 Claims
-
1. A method for voice-enabling an application, comprising:
-
functionally associating the application with a speech object, the speech object comprises an association between an application element of the application and both (a) a word or language utterance and (b) a function call, by; performing element inspection and object population by identifying the application element for voice enabling; describing properties of the application element, and placing the identification and description of the properties in the speech object; configuring a recognizer system and an interpreter using a specific grammar definition language supporting semantic expressions that integrate the word or language utterance with a rule as to what action is to be taken upon recognition of the word or language utterance; recognizing and processing the word utterance or language utterance by the recognizer system using the specific grammar definition language; and mapping the word or language utterance by the interpreter using the specific grammar definition language into the function call that controls the application element in the application. - View Dependent Claims (2, 3)
-
Specification