15. A hardware computer readable storage media including instructions readable by a computing device which, when implemented, cause the computing device to handle information by performing steps comprising: establishing a language model to perform recognition and understanding, the language model comprising a combination of an N-gram language model and a context free grammar and storing information related to words and semantic information to be recognized, the language model providing data in a format to be processed by a computer application and being in accordance with an input received and to provide semantic information for the input received; receiving input comprising at least one command executable by an application from a user and capturing the input for processing; processing the input with the language model to perform recognition on the input to ascertain semantic information pertaining to a first portion of the input and outputting a semantic object comprising data including data for executing the at least one command in a format to be processed by a computer application and being in accordance with the input that has been recognized and semantic information for the first portion, wherein performing recognition and outputting the semantic object are performed while capturing continues for subsequent portions of the input; and rendering information to the user while the user is providing the input, the information being a function of said semantic object wherein at least some of the information includes information regarding the at least one command.
15. A hardware computer readable storage media including instructions readable by a computing device which, when implemented, cause the computing device to handle information by performing steps comprising: establishing a language model to perform recognition and understanding, the language model comprising a combination of an N-gram language model and a context free grammar and storing information related to words and semantic information to be recognized, the language model providing data in a format to be processed by a computer application and being in accordance with an input received and to provide semantic information for the input received; receiving input comprising at least one command executable by an application from a user and capturing the input for processing; processing the input with the language model to perform recognition on the input to ascertain semantic information pertaining to a first portion of the input and outputting a semantic object comprising data including data for executing the at least one command in a format to be processed by a computer application and being in accordance with the input that has been recognized and semantic information for the first portion, wherein performing recognition and outputting the semantic object are performed while capturing continues for subsequent portions of the input; and rendering information to the user while the user is providing the input, the information being a function of said semantic object wherein at least some of the information includes information regarding the at least one command. 24. The hardware computer readable storage media of claim 15 wherein receiving and capturing input comprises receiving and capturing visual input from the user.