15. Apparatus for processing acoustic data to reduce one or more truncation errors associated with operation of a speech recognition system, comprising: at least one memory comprising a circular buffer and a second buffer that is separate from the circular buffer; and at least one processor coupled to the memory and operative to: continuously record acoustic data in the circular buffer; when an indication that the speech recognition system is being addressed is detected, start recording of acoustic data in a second buffer; obtain 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 analyze 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 at least one processor is further operative to analyze the combined acoustic data at least in part by 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.
17. The apparatus of claim 15 , wherein the region of silence closest to the reference location is in the first acoustic data if the indication that the speech recognition system is being addressed was given after speech started.