1. A system for redubbing of a video, the system comprising: a memory for storing a redubbing application; a processor configured to execute the reducing application to: sample a dynamic viseme sequence corresponding to a given utterance by a speaker in the video; identify a plurality of phonemes corresponding to the dynamic viseme sequence; construct a graph of the plurality of phonemes corresponding to the dynamic viseme sequence; generate, using the graph of the plurality of phonemes, a first set including at least one word that substantially matches a sequence of lip movements of a mouth of the speaker in the video; and construct a second set including at least one alternative phrase, the at least one alternative phrase formed by the at least one word of the first set that substantially matches the sequence of lip movements of the mouth of the speaker in the video.