Controlling user interfaces with voice commands from multiple languages
First Claim
1. An internationalized voice user interface comprising:
- a user interface; and
a voice extension module associated with the user interface and configured to voice-enable the user interface, the voice extension module including;
a speech recognition engine;
a preprocessor configured to register with the speech recognition engine one or more voice commands for controlling the user interface, the one or more voice commands being representative of multiple languages; and
an input handler that receives an initial voice command that is representative of one of the multiple languages and communicates with the preprocessor to control the user interface as indicated by the initial voice command, the initial voice command being one of the one or more voice commands registered with the speech recognition engine by the preprocessor.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more internationalized voice user interfaces include a user interface and a voice extension module associated with the user interface. The voice extension module is configured to voice-enable the user interface and includes a speech recognition engine, a preprocessor, and an input handler. The preprocessor is configured to register with the speech recognition engine one or more voice commands for controlling the user interface. The one or more voice commands are representative of multiple languages. The input handler receives an initial voice command that is representative of one of the multiple languages and communicates with the preprocessor to control the user interface as indicated by the initial voice command. The initial voice command is one of the one or more voice commands registered with the speech recognition engine by the preprocessor.
-
Citations
20 Claims
-
1. An internationalized voice user interface comprising:
-
a user interface; and
a voice extension module associated with the user interface and configured to voice-enable the user interface, the voice extension module including;
a speech recognition engine;
a preprocessor configured to register with the speech recognition engine one or more voice commands for controlling the user interface, the one or more voice commands being representative of multiple languages; and
an input handler that receives an initial voice command that is representative of one of the multiple languages and communicates with the preprocessor to control the user interface as indicated by the initial voice command, the initial voice command being one of the one or more voice commands registered with the speech recognition engine by the preprocessor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A voice extension module for internationalizing a voice-enabled user interface comprising:
-
a speech recognition engine;
a preprocessor configured to register with the speech recognition engine one or more voice commands for controlling a user interface, the one or more voice commands being representative of multiple languages; and
an input handler that receives an initial voice command that is representative of one of the multiple languages and communicates with the preprocessor to control the user interface as indicated by the initial voice command, the initial voice command being one of the one or more voice commands registered with the speech recognition engine by the preprocessor. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for providing an internationalized voice user interface, the method comprising:
-
accessing information specifying a user interface;
registering with a speech recognition engine one or more voice commands for controlling the user interface to enable voice control of the user interface, the one or more voice commands being representative of multiple languages; and
controlling the user interface as indicated by an initial voice command that is representative of one of the multiple languages, the initial voice command being one of the one or more voice commands registered with the speech recognition engine. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification