17. A speech recognition method comprising: initiating, by a computer system, a state of a computer program; selecting, by the computer system, a state recognition set based on the state of the computer program; detecting, by the computer system a gesture of at least one part of a human body; receiving, by the computer system, a speech input signal; and recognizing, by the computer system, the speech input signal in the context of a recognition set, the recognition set being a subset of the state recognition set, the recognizing resulting in a first recognition result; weighting, by the computer system, the first recognition result according to a function associated with the gesture; and determining, by the computer system, a second recognition result based on the weighting.
22. The method of claim 17 wherein the gesture is from a set of gestures corresponding to a plurality of functions, wherein each function corresponds to at least one gesture in the set of gestures.