Skip to main content
TheYates
Known Participant
December 18, 2019
Question

Sync voice-over to text

  • December 18, 2019
  • 1 reply
  • 3453 views

Hi,

I have a text-to-speech voice over which I can't seem to sync to my text animation like the video below. I like how the text appears with his voice even when he's like taking his time to speak.

 

But I want mine in a linear way...just like the picture below👇. To achieve this, I tried to connect the text animation (range selector 1) to the audio keyframes (Audio Ampliude >both channel) which I generated from the the text-to-speech voice over (middle layer) with pick whip tool but it didn't work.

I need an expression or a script to perfectly sync the voice-over to the text animation.

 


I animated the text by the range selector and then the place keyframes on the Start (as seen in the pic above) 👆 so the text would appear as if handwritten or typed.

Thanks for your time.

This topic has been closed for replies.

1 reply

Mylenium
Legend
December 19, 2019

There is no such thing and I don't even see how expressions would be useful here. You are going about this completely the wrong way. Any character animator who does lip-sync work could possibly lecture you endlessly about the variance in phonemes and overall speech patterns plus it doesn't help that you synthesized the voice artificially, introducing unnatural pronounciation artifacts and speed variations. So rather than trying to be super smart about this use the simplest approach possible - manually animate the reveal by setting a keyframe for the start and end and then filling in a few extra keyframes to keep the timing halfway aligned. There is really, really no point in taking it any further than that. No human is going to be able to discern minor discreapancies and in fact a slight lag with the text appearing would look much more natural than letters popping on before they are even spoken.

 

Mylenium

TheYates
TheYatesAuthor
Known Participant
December 19, 2019

Oh bummer. Thank you though. I thought since TypeMonkey does a good job syncing, I could do same to my text. Thanks for replying.