10. The method of claim 7 , wherein distorting the audio input further comprises performing at least one of: (i) adjusting a pitch of the audio input or (ii) introducing noise to the audio input, and wherein adjusting the temporal duration of the waveform comprises at least one of: (i) speeding up the audio input or (ii) slowing down the audio input.
7. A method for speech recognition on a computing device, the method comprising: capturing audio input using an audio sensor of the computing device; distorting a waveform of the audio input to produce a plurality of distorted audio variations, wherein distorting the waveform comprises adjusting a temporal duration of the waveform; performing speech recognition on the audio input and each of the distorted audio variations to produce a plurality of speech recognition results; and selecting a result from the speech recognition results based on contextual information.