by Jer » Wed Nov 01, 2006 9:19 pm
Once you record your voice with your favorite sound recording software and save it to your hard drive as a wave or mp3 and remember where you saved it, then:
1. open Flash up and open a new document.
2. on layer1 frame1, press Control r (this will open the import window)
3. locate your sound recording in this new window, and click on it and import it.
4. click on the timeline on frame1, then look at the frame properties window.
5. look at the "sound" box. It should say "none", so click on the "none" drop down and you should see your newly imported sound just below it.. so click on your sound file there.
6. By default, your sound is now active as an Event type.. Event sounds are perfect for buttons and small sound effects but are definitely NOT good for synchronizing voice! So in this same frame properties window, change the sound sync type from Event into Stream. Stream will force the animation to slow down and drop frames to keep at the same exact pace as the sound recording (which is what you need). It will only drop frames of animation if it is a much older computer or if your doing some wild and complex animations.
7. Now you should have 1 layer, 1 keyframe, and 1 sound playing on that keyframe as a Stream sync type. Without more frames, the sound will not play. So click on that frame1 on the timeline and press the F5 key many times until your sound ends. You will know when your sound ends because when you scrub the timeline, it should preview the sound to you and also on the layer, you see a line in the center that follows the sound volume levels perfectly. When that line graph of the volume level disappears, the sound is over and you wont need any more frames.
8. at that final frame, you can put a stop action to stop the animation if you only want it to play once and not repeat.
9. Now make a new layer beneath the sound layer and have fun making some animations. Since you will be synchronizing the animation with your sound recording, you will scrub the timeline to hear key moments in the sound that you want to animate.
10. If your making a cartoon in Flash, then learning to animate lip synching is a whole nother lesson and you should search these forums as I am sure someone has a good tutorial or post about it.
If its 3D that your after, Poser is a great 3D program that is both cheap and not too difficult to use with great 3D rendering ability and you can export it to Flash vector, or PNG with transparency. You would have to watch someone speak each word and figure out how to move the lips just right for each sound type.. it can take a lot of effort there to do that then render out all the sounds.. But if you had good programming skills, you could take all the basic lip movements for each speech type and then tell the lip movieclip to play the movements to create each word as it is spoken on the sound clip timeline. This is the part that takes a long long time to do it well.
11. then you have your animation perfectly synchronized and you test your movie and the sound quality of your voice sucks. Go back to the timeline and goto your publish movie settings. Check out the Flash tab and change the sound stream settings to higher quality.. keep adjusting it till your final SWF is set to the size and voice quality balance that fits your needs the best.
12. follow jpdedmon's suggestions exactly.. As he said, you will need a preloader to preload everything or else your nice movie will stutter as it loads each frame on all but the fastest internet connections. and the animation must not be too complex as he suggested or else Flash will drop and remove frames to keep up with the audio because we have the audio set for Streaming.
And thats it. Its a lot of work to undertake, especially if its a long voice over.
Jer