An efficient way to lip-sync audio

I’m looking for the best way to lip-sync audio with character animations. When I use flash, I see the waveform yet is squished in the timeline. Is this a matter of framerates? Might I use a video-editing application for the lip-sync work. Just wanting to speed up the workflow. Any suggestions welcome.