1. A method for recognizing speech in an audio stream comprising a sequence of audio frames, the method comprising the steps of: continuously recording said audio stream to a buffer; receiving a command to recognize speech in a first portion of said audio stream, where said first portion of said audio stream occurs between a user-designated start point and a user-designated end point, and where said command is distinct from said audio stream; augmenting said first portion of said audio stream with one or more audio frames of said audio stream that do not occur between said user-designated start point and said user-designated end point to form an augmented audio signal; and outputting a recognized speech in accordance with said augmented audio signal.
20. The method of claim 1 , further comprising: receiving a command to recognize speech starting from a specific frame in said audio stream, where said specific frame is recorded some time before or after a most recently recorded frame.