29. The computer readable storage medium of claim 27 , wherein said first speech endpoint is a speech starting point represented by a first frame of said audio signal and said second speech endpoint is a speech ending point represented by a second frame of said audio signal, said second frame occurring subsequent to said first frame.
29. The computer readable storage medium of claim 27 , wherein said first speech endpoint is a speech starting point represented by a first frame of said audio signal and said second speech endpoint is a speech ending point represented by a second frame of said audio signal, said second frame occurring subsequent to said first frame. 33. The computer readable storage medium of claim 29 , wherein said step of locating a second speech endpoint comprises: counting a number of frames of said audio signal for which a most likely word in a pre-defined quantity of preceding frames is silence; determining whether said number of frames exceeds a second pre-defined threshold; and identifying a starting frame of said number of frames as a speech ending point, if said number of frames exceeds said first pre-defined threshold.