17. A method according to claim 10 , further comprising: simultaneously performing the speech recognition by each of the secondary recognizers.
10. A method for distributed speech recognition, comprising: transmitting a prompt to a caller during a call; receiving one or more audio responses from the caller in response to the prompt; performing distributed speech recognition on the audio responses, comprising: providing a non-overlapping section of a main grammar to each of a plurality of secondary recognizers for each audio response; performing 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; providing a main grammar template to a main recognizer; constructing a new grammar based on the main grammar template using speech recognition search results from each of the secondary recognizers; and performing further speech recognition on the audio responses against the new grammar; and selecting a further prompt for providing to the caller based on results of the distributed speech recognition.