18. An electronic device for processing voice inputs, comprising: an output interface for outputting a plurality of audio prompts in response to a user invoking a voice mode, wherein the audio prompts are provided in succession; an input interface for receiving a voice input; and a processing module operative to: determine that at least two audio prompts were output while the voice input was received; define a characteristic time stamp for the voice input; compare the characteristic time stamp with input windows associated with each of the at least two audio prompts, wherein each input window defines a duration during which received inputs correspond to the audio prompt of the input window; and associate the received voice input with the audio prompt of the input window that includes the characteristic time stamp.
18. An electronic device for processing voice inputs, comprising: an output interface for outputting a plurality of audio prompts in response to a user invoking a voice mode, wherein the audio prompts are provided in succession; an input interface for receiving a voice input; and a processing module operative to: determine that at least two audio prompts were output while the voice input was received; define a characteristic time stamp for the voice input; compare the characteristic time stamp with input windows associated with each of the at least two audio prompts, wherein each input window defines a duration during which received inputs correspond to the audio prompt of the input window; and associate the received voice input with the audio prompt of the input window that includes the characteristic time stamp. 25. The electronic device of claim 18 , wherein associating the received voice input with the audio prompt comprises executing an instruction associated with the prompt corresponding to the identified time period.