4. The method of claim 3 , further comprising performing, by the processor, upon selection of the matching input mode: analyzing the speech application grammar associated with the interaction node; generating a plurality of utterances based on the speech application grammar corresponding to the interaction node, the plurality of utterances associated with respective weighted values; and choosing the utterance to be provided as the response to the speech application based on the respective weighted values associated with the plurality of utterances.
10. The method of claim 4 , further comprising: identifying and tracking associations among the plurality of utterances, by the processor, based on respective interpretations of the plurality of utterances.