1. A computer-implemented method of captioning a media presentation, the method comprising: receiving automatic speech recognition (ASR) output from a media presentation; receiving a transcription of the media presentation; selecting via a processor a pair of anchor words in the media presentation based on the ASR output and transcription; and generating captions by aligning the transcription with the ASR output between the selected pair of anchor words.