1. A method of correcting incorrect text associated with recognition errors in computer-implemented speech recognition, the method comprising: performing speech recognition on an utterance to produce a recognition result for the utterance; receiving a selection of a word from the recognized utterance, the selection indicating a bound of a portion of the recognized utterance to be corrected; comparing a first alternative transcript to the recognized utterance to be corrected; producing a first recognition correction based on the comparison; comparing a second alternative transcript to the recognized utterance to be corrected; producing a second recognition correction based on the second comparison; and replacing a portion of the recognition result with one of the first recognition correction and the second recognition correction; wherein a duration of the first recognition correction differs from a duration of the second recognition correction, and the portion of the recognition result replaced includes at one bound a word indicated by the selection and extends for the duration of the one of the first recognition correction and the second recognition correction with which the portion is replaced.