Patent ID: 8117032

Claim:
A speech processing method comprising: identifying prerecorded audio comprising an original speech segment and a corresponding original noise segment; generating an audio stream from said prerecorded audio, said audio stream comprising a stream speech segment and a stream noise segment, wherein said stream speech segment is substantially equal to the original speech segment and has approximately a same duration as the original speech segment, and wherein said stream noise segment has a longer duration than the original noise segment; conveying said audio stream to a speech recognition engine; said speech recognition engine automatically determining an end of utterance condition based upon said stream noise segment, wherein said stream noise segment is generated by repeating the original noise segment one or more times such that said stream noise segment duration is increased until said speech recognition engine indicates recognition of the end of utterance and, in response to said speech recognition engine indicating recognition of the end of utterance, said stream noise segment is automatically terminated and the original noise segment is no longer repeated, wherein the stream noise segment duration depends on said speech recognition engine indicating recognition of the end of utterance; and responsive to determining an end of utterance condition, speech recognizing said stream speech segment.