1. A computer-implemented method for providing a visual web page having an audio interface, comprising one or more computer processors performing the following: receiving, at a browser, a first web page transmitted from a server, the first web page including a page mark-up that includes both first components parseable into a first visual web page and second components parseable into a first rule based grammar generated irrespective of content of the first components, the second components that are parseable into the first rule based grammar being specified by a speech markup language; traversing the first web page; during the traversal of the first web page, identifying which of the components of the first web page are the first components parseable into the first visual web page and which of the components of the first web page are the second components parseable into the first rule based grammar; parsing the first components into a display of the first visual web page; parsing the second components into the first rule based grammar; and loading the first rule based grammar into memory in association with the first visual web page.