1. A method, in an interactive voice response system, for processing corrections in a voice interaction, the method comprising: receiving first information from a first input spoken by a user for a first interaction state; prompting the user for second information for a second interaction state; in response to receiving a second input spoken by the user that complies with a latent state grammar for the first interaction state, correcting the first information in accordance with the second input, and providing a first correction confirmation and a re-prompting of the user for the second information within a single interaction prompt; and in response to receiving a third input that is spoken by the user after the second input and that complies with the latent state grammar for the first interaction state, correcting the first information in accordance with the third input, providing a second correction confirmation, and after receiving a user acceptance of the second correction confirmation, re-prompting the user for the second information.