1. A voice-enabled user interface comprising: a first user interface; and a voice extension module associated with the first user interface and configured to voice-enable the user interface, the voice extension module including: a speech recognition engine; a preprocessor that registers with the speech recognition engine one or more voice commands for signaling for execution of one or more semantic operations that may be performed using the first user interface; and an input handler that receives a first voice command and communicates with the preprocessor to execute a semantic operation that is indicated by the first voice command, the first voice command being one of the voice commands registered with the speech recognition engine by the preprocessor.