1. A method for voice enabling a Web page comprising: selecting an input field of a Web page for speech input; generating a speech grammar for the input field based upon terms in a core attribute of the input field; receiving speech input for the input field; posting the received speech input and the grammar to an automatic speech recognition (ASR) engine; and, inserting a textual equivalent to the speech input provided by the ASR engine into a document object model (DOM) for the Web page.