9. The speech-enabled internet based computing system of claim 1 wherein respective speech processing operations to be performed by the client platform and the server computing system are specified by an initialization routine.
1. A speech-enabled internet based computing system comprising: a speech recognition engine configured to generate a recognized speech query from an utterance; said speech recognition engine being further configured to distribute speech processing operations between a client device and a server device on a device-by-device basis, such that a plurality of client devices having differing computing capabilities can be supported; wherein individual ones of said plurality of client devices can be configured to perform at least part of said speech processing operations to generate said recognized speech query; a web page having a list of items, at least some of said list of items being selectable through a browser on said client device based on said recognized speech query; wherein speech related data for the web page can be transferred between the client device and the server device using a hypertext transfer protocol (HTTP) and a format which includes an embedded NULL character.