Oddcast provides animated avatars on web pages that can speak and animate from text content.
I was recently send a link to a demo where you can pay with it, and hastily recorded the screencast below (she seemed slow to respond on my first try, so you see the results when I pressed “Talk” repeatedly). Also weird is Paul’s voice in Audrey’s avatar.
[flv:http://cogdogblog.com/wp-content/movies/oddcast.flv 480 368]
The synch is off with compression I did on the screen capture and conversion, but it is much tighter if you play with the demo.