15. A computer-recordable device storing computer program instructions for providing expressive user interaction with a multimodal application, the multimodal application operating in a multimodal browser on a multimodal device supporting multiple modes of user interaction including a voice mode and one or more non-voice modes, the multimodal application operatively coupled to a speech engine through a VoiceXML interpreter, wherein the computer program instructions, when executed, cause performance of a method comprising: receiving, by the multimodal browser, user input from a user through a particular mode of user interaction; determining, by the multimodal browser, user output for the user in dependence upon the user input; determining, by the multimodal browser, a style for the user output in dependence upon the user input, the style specifying expressive output characteristics for at least one other mode of user interaction; and rendering, by the multimodal browser, the user output in dependence upon the style, wherein determining the style for the user output in dependence upon the user input comprises performing a determination distinct from determining the user output, wherein determining, by the multimodal browser, a style for the user output in dependence upon the user input comprises determining, by the multimodal browser, a style for the user output in dependence upon meaning of the user input.
15. A computer-recordable device storing computer program instructions for providing expressive user interaction with a multimodal application, the multimodal application operating in a multimodal browser on a multimodal device supporting multiple modes of user interaction including a voice mode and one or more non-voice modes, the multimodal application operatively coupled to a speech engine through a VoiceXML interpreter, wherein the computer program instructions, when executed, cause performance of a method comprising: receiving, by the multimodal browser, user input from a user through a particular mode of user interaction; determining, by the multimodal browser, user output for the user in dependence upon the user input; determining, by the multimodal browser, a style for the user output in dependence upon the user input, the style specifying expressive output characteristics for at least one other mode of user interaction; and rendering, by the multimodal browser, the user output in dependence upon the style, wherein determining the style for the user output in dependence upon the user input comprises performing a determination distinct from determining the user output, wherein determining, by the multimodal browser, a style for the user output in dependence upon the user input comprises determining, by the multimodal browser, a style for the user output in dependence upon meaning of the user input. 20. The computer-recordable device of claim 15 wherein: the style specifies visual characteristics for a visual mode of user interaction; the method further comprising receiving, by the multimodal browser through the VoiceXML interpreter, a prosody event from the speech engine; and rendering, by the multimodal browser, the user output in dependence upon the style further comprises displaying the user output to the user in dependence upon the style and rendering the user output in dependence upon the prosody event.