1. A method for adaptive pause detection in speech recognition, the method comprising: receiving a speech stream comprising audio signal of a speech; marking a first point in the speech stream with a beginning time stamp; detecting, after the first point, a pause in the speech stream, wherein the pause is of a duration at least equal to a pause duration threshold; marking a second point after the pause in the speech stream with an ending time stamp, a portion of the speech stream between the beginning and the ending time stamps forming a first speech segment; computing a speech rate of the first speech segment using a number of words in the first speech segment, the beginning time stamp, and the ending time stamp; and adjusting, using a processor and a memory, the pause duration according to the speech rate of the first speech segment.
2. The method of claim 1 , further comprising: determining whether the speech rate of the first speech segment exceeds a speech rate threshold; and reducing, responsive to the speech rate of the first speech segment exceeding the speech rate threshold, the pause duration.