20. The method according to claim 1 , wherein the stored representation is a representation of a set of command grammars representing at least a plurality of commands available for processing, and processing of the user speech input by the speech analyzer is done in dependence on said representation, to determine if a speech input corresponds to a command available for processing, and if so processing the command.
1. A speech-input enabled computing method for processing spoken commands, comprising: supporting user interaction with a plurality of concurrently active software constructs, comprising at least one application which executes under an operating system, through a graphic user interface, the focus being granted to a software construct based on at least a user speech input; storing a representation of a set of command grammars corresponding to commands for at least a portion of the plurality of software constructs, at least a portion of which stored representation represent commands currently available for processing; processing the user speech input with a speech analyzer based on at least a portion of said stored representation, to determine if a user speech input corresponds to a represented command grammar available for processing, and if so processing a corresponding command by the operating system or the respective application to which it relates; and modifying the graphic user interface in dependence on said processing.