15. A system comprising: one or more processors; and memory, communicatively coupled to the one or more processors, storing a component configured to: extract script words indicative of dialogue words from provided script data; obtain 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; match 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; determine hard and soft alignment points based, at least in part, on the matching, the hard alignment point being indicative of a point at which the one or more recorded audio dialogue words match to the one or more script words and the soft alignment point being indicative of a point at which the one or more recorded audio dialogue words partially match to the one or more script words; define boundaries of a sub-matrix using the hard alignment point, the sub-matrix including a block of text corresponding to the one or more recorded audio dialogue words matched to the one or more script words; generate time-aligned script data that includes the script words and their corresponding timecodes based, at least in part, on the sub-matrix; and include at least one recorded audio dialogue word in the time-aligned script data in place of a corresponding script word responsive to determining that a confidence level of the at least one recorded audio dialogue word is greater than a confidence level of the corresponding script word.
15. A system comprising: one or more processors; and memory, communicatively coupled to the one or more processors, storing a component configured to: extract script words indicative of dialogue words from provided script data; obtain 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; match 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; determine hard and soft alignment points based, at least in part, on the matching, the hard alignment point being indicative of a point at which the one or more recorded audio dialogue words match to the one or more script words and the soft alignment point being indicative of a point at which the one or more recorded audio dialogue words partially match to the one or more script words; define boundaries of a sub-matrix using the hard alignment point, the sub-matrix including a block of text corresponding to the one or more recorded audio dialogue words matched to the one or more script words; generate time-aligned script data that includes the script words and their corresponding timecodes based, at least in part, on the sub-matrix; and include at least one recorded audio dialogue word in the time-aligned script data in place of a corresponding script word responsive to determining that a confidence level of the at least one recorded audio dialogue word is greater than a confidence level of the corresponding script word. 18. The system of claim 15 , wherein the recorded audio dialogue words are generated by a speech-to-text transcript.