per queste cose sarebbe utile usare il VoiceXML ma trovare un sintetizzatore non è facile poichè chi ci lavorava su ha chiuso i battenti!
Magari una ricerca in Internet può aiutarti.

Può essere utile anche l'utilizzo dei Microsoft Agent:
http://forum.html.it/forum/showthrea...readid=1147648

è facile da configurare, puoi usare anche i vari personaggi a disposizione e fare una sorta di animazione ma non manca di qualche inghippo:
1) richiama una dll del SO Windows
2) di default su Windows c'è la patch per l'Inglese, petr l'italiano è necessario installare una patch

... sono curioso anch'io di vedere una soluzione migliore di queste ...