1. A method for processing a voice input provided in response to a prompt, comprising: at an electronic device with at least one processor and memory: in response to a user invoking a voice mode, the electronic device providing a sequence of prompts, wherein each prompt is associated with a respective time period of a plurality of time periods; receiving a voice input while a prompt of the sequence of prompts is being provided; identifying a characteristic time associated with the received voice input; identifying a time period of the plurality of time periods that includes the characteristic time; and applying the received voice input to a respective prompt of the sequence of prompts associated with the identified time period.
1. A method for processing a voice input provided in response to a prompt, comprising: at an electronic device with at least one processor and memory: in response to a user invoking a voice mode, the electronic device providing a sequence of prompts, wherein each prompt is associated with a respective time period of a plurality of time periods; receiving a voice input while a prompt of the sequence of prompts is being provided; identifying a characteristic time associated with the received voice input; identifying a time period of the plurality of time periods that includes the characteristic time; and applying the received voice input to a respective prompt of the sequence of prompts associated with the identified time period. 2. The method of claim 1 , further comprising: defining, for each prompt, an initial time stamp and a final time stamp, wherein the period between the initial time stamp and the final time stamp constitutes the time period associated with the prompt.