Producing Text-to-Speech Avatars?

I’m looking for a software where it will produce a Flash Animated character that speaks some text (whatever text I decide to compile into it). This could be use for tutorial demos, sales pitch on websites, etc.