You can do this with flash. Buts its not easy. They way I did it was to create very extensively prerigged characters in flash that would respond to keyboard shortcuts. Same as a character can be cintrolled in a videi game. You would assign expressions to different keys, and map the arms and hand movements to other keys. You also set up a routine that makes the mouth move based on the wave form. You would have to emply a more generic mouth cycle cause you won't get accuracy in the lips gestures, just when he's talking and when he's not.
When you export the swf file, the file will listen to the mic and for the keyboard shortcuts. At this point what you do is you can map the keys to a couple of joysticks and have a couple of puppeteers controlling the motions a voice actor speaks into the mic.
Theoretically you can also use a webcam to set up a facial tracking thing but I never went that far.
(This is one of the many reasons I'm a big supporter of swf export from CTA, it would allow for the combining of the advance character rigging that can be done in CTA with the interactive abilities of Flash)
Ibis Fernandez | (available for hire)
----------------------------------------------------------------------------------------
Professional Animator, Filmmaker | Creator of the highest quality (modular) G2 rigs for cartoon animator and developer of Toon Titan and Puppet Producer
Author of Flash Animation and Cartooning: A Creative Guide
>>> be sure to check out http://toontitan.com for professional grade assets, templates, and custom tools for Cartoon Animator and more.
Edited
10 Years Ago by
toontitan