1. A system for distributed speech recognition, comprising: a prompt provided to a caller during a call; a receipt module to receive one or more audio responses from the caller in response to the prompt; a distributed speech recognition module to perform distributed speech recognition on the audio responses, comprising: a non-overlapping section of a main grammar provided to each of a plurality of secondary recognizers for each audio response; a speech recognition module to perform speech recognition on the audio responses by each of the secondary recognizers using the non-overlapping section of the main grammar associated with that secondary recognizer; a grammar module to provide a main grammar template to a main recognizer; a grammar construction module to construct a new grammar based on the main grammar template using speech recognition search results from each of the secondary recognizers; and a further speech recognition module to perform further speech recognition on the audio responses against the new grammar; and a further prompt provided to the caller based on results of the distributed speech recognition.