7. At least one computer readable memory encoded with instructions that, when executed, perform a method for processing acoustic data in accordance with a speech recognition system, the method comprising acts of: recording acoustic data in at least one recording medium; detecting, at a first time, an indication to start speech recognition processing, the first time corresponding to a first location of the recorded acoustic data recorded in the at least one recording medium; determining whether the acoustic data recorded at the first time at which the indication to start speech recognition processing was detected is likely to be in a silence region or a speech region; if it is determined that the acoustic data recorded at the first time is likely to be in a speech region, analyzing at least some of the recorded acoustic data before the first location to determine a starting location for speech recognition processing; and if it is determined that the acoustic data recorded at the first time is likely to be in a silence region, analyzing the recorded acoustic data only after the first location to determine a starting location for speech recognition processing.
7. At least one computer readable memory encoded with instructions that, when executed, perform a method for processing acoustic data in accordance with a speech recognition system, the method comprising acts of: recording acoustic data in at least one recording medium; detecting, at a first time, an indication to start speech recognition processing, the first time corresponding to a first location of the recorded acoustic data recorded in the at least one recording medium; determining whether the acoustic data recorded at the first time at which the indication to start speech recognition processing was detected is likely to be in a silence region or a speech region; if it is determined that the acoustic data recorded at the first time is likely to be in a speech region, analyzing at least some of the recorded acoustic data before the first location to determine a starting location for speech recognition processing; and if it is determined that the acoustic data recorded at the first time is likely to be in a silence region, analyzing the recorded acoustic data only after the first location to determine a starting location for speech recognition processing. 10. The at least one computer readable memory of claim 7 , wherein the at least one recoding medium comprises a circular buffer and a linear buffer, and wherein the act of recording acoustic data in the at least one recording medium comprises: recoding acoustic data in the linear buffer; detecting whether the linear buffer is full; and when it is detected that the linear buffer is full, appending at least some content of the linear buffer to the circular buffer and setting a current write position to a start of the linear buffer.