1. A method, comprising: extracting script words indicative of dialogue words from provided script data; obtaining timecodes included in recorded dialogue audio data corresponding to at least a portion of the script words, the timecodes associated with recorded audio dialogue words; matching one or more script words to one or more recorded audio dialogue words, the matching comprising merging an N-gram of the script data to an N-gram of the recorded dialogue audio data; determining alignment points based, at least in part, on the matching, wherein the alignment points associate the timecodes of the one or more recorded audio dialogue words matched to the one or more script words; and generating time-aligned script data that includes the script words and their corresponding timecodes.