19. At least one article of manufacture for use in processing acoustic data to reduce one or more truncation errors associated with operation of a speech recognition system, comprising at least one machine readable medium having encoded thereon one or more programs which when executed implement 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.
21. The at least one article of manufacture of claim 19 , wherein the one or more programs further implement: stopping recording of acoustic data in the circular buffer when recording of acoustic data is started in the second buffer; and stopping recording of acoustic data in the second buffer and restarting recording of acoustic data in the circular buffer, when an indication that the speech recognition system is no longer being addressed is detected and a feature indicating silence is detected in the acoustic data recorded in the second buffer.