1. A computing device for speech recognition, the computing device comprising: a processor; an audio sensor; an audio input module to: capture audio input using the audio sensor; and distort, by the processor, a waveform of the audio input to produce a plurality of distorted audio variations, wherein to distort the waveform comprises to adjust a temporal duration of the waveform; and a speech recognition module to: perform speech recognition on the audio input and each of the distorted audio variations to produce a plurality of speech recognition results; and select, by the processor, a result from the speech recognition results based on contextual information.