1. A method for processing acoustic data to reduce one or more truncation errors associated with operation of a speech recognition system, the method comprising acts of: continuously recording acoustic data in a circular buffer; when an indication that the speech recognition system is being addressed is detected, starting recording of acoustic data in a second buffer that is separate from the circular buffer; obtaining combined acoustic data at least in part by prepending first acoustic data recorded in the circular buffer to a beginning of second acoustic data recorded in the second buffer; and analyzing the combined acoustic data, which comprises data from the circular buffer and data from the second buffer, to identify a likely speech endpoint in the combined acoustic data, wherein the act of analyzing comprises using a boundary between the first and second acoustic data as a reference location wherein the act of analyzing the combined acoustic data comprises an act of identifying, among one or more regions in the combined acoustic data likely to correspond to silence, a region of silence closest to the reference location.