1. A distributed speech query recognition system adapted for responding to speech-based queries comprising: a client device including: i) a speech capture software module for capturing a speech utterance from a user of said client device and partially processing said speech utterance to capture acoustic features; ii) a communications module for transferring said acoustic features and context information associated with said client device through a network; wherein said context information is related to items presented within a browser to said user of said client device when said user provides said speech utterance; a server device including a speech recognition engine software module for generating recognized speech data from said acoustic features; wherein said speech recognition engine uses a dynamic speech recognition grammar which is loaded based on said context information.