Methodology for voice enabling applications
First Claim
1. A method for voice-enabling an application for use by a plurality of remote devices, the application being associated with a master wordlist, the method comprising:
- dividing the master wordlist into a plurality of wordlists respectively associated with the plurality of remote devices; and
converting the plurality of wordlists to a plurality of grammar lists respectively associated with the plurality of remote devices.
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.
9 Citations
9 Claims
-
1. A method for voice-enabling an application for use by a plurality of remote devices, the application being associated with a master wordlist, the method comprising:
-
dividing the master wordlist into a plurality of wordlists respectively associated with the plurality of remote devices; and
converting the plurality of wordlists to a plurality of grammar lists respectively associated with the plurality of remote devices. - View Dependent Claims (2, 9)
-
-
3. A method for voice-enabling an application, the method comprising:
-
creating a speech object for the application;
identifying an application element for voice-enabling;
describing a property of the application element; and
placing an identification and a description of the property in the speech object. - View Dependent Claims (4, 5, 6)
-
-
7. A voice-enabling method for an application having a speech object with a plurality of elements, the method comprising:
-
receiving an indication from the application that an element has been activated;
associating the element with the speech object of the application to determine an action;
initializing a speech system to perform the action indicated by the element;
starting a speech recognizer upon receiving a request from the application;
transforming a result of the speech recognizer in the action as indicated by the element; and
passing the action to the application.
-
-
8. A method for voice-enabling an application associated with a target recognizer and a rules interpreter, the method comprising:
-
providing a recognition grammar that is unrelated to an actual grammar compiler language;
compiling a plurality of words from the recognition grammar that are associated with the target recognizer; and
compiling a plurality of actions from the recognition grammar that are associated with the rules interpreter.
-
Specification