1. A computer-implemented method of enhancing speech recognition accuracy, the method comprising: dividing a system dialog turn into segments based on timing of probable user responses; generating a weighted grammar for each segment; exclusively activating the weighted grammar generated for a respective segment of the dialog turn during the respective segment of the dialog turn; and recognizing user speech received during the respective segment using the activated weighted grammar generated for the respective segment.
1. A computer-implemented method of enhancing speech recognition accuracy, the method comprising: dividing a system dialog turn into segments based on timing of probable user responses; generating a weighted grammar for each segment; exclusively activating the weighted grammar generated for a respective segment of the dialog turn during the respective segment of the dialog turn; and recognizing user speech received during the respective segment using the activated weighted grammar generated for the respective segment. 2. The computer-implemented method of claim 1 , the method further comprising assigning probability to the weighted grammar based on historical user responses and activating the weighted grammar based on the assigned probability.