1. A method for proactively completing empty input fields for voice enabling a Web page comprising: receiving speech input for an input field in a Web page and inserting a textual equivalent to the speech input into the input field in a Web page; locating an empty input field remaining in the Web page; generating a speech grammar for the input field based upon permitted terms in a core attribute of the empty input field and prompting for 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 the empty input field.