Microsoft has a Text to voiceAPI. I think it could be keen, if the voices could be saved as wav. Then manipulated with directSound, which allows you to add sound effects like echo, gargle and so forth, ultimately which could mean realtime dynamic voices.
http://www.microsoft.com/speech/download/sdk51/
I quite like these functors:
http://www.newty.de/fpt/functor.html
yexcellent...
It would of course be quite interesting for RPG which usually feature lots of text which makes it almost impossible to have them spoken (both time as well as budget wise). Although, as far as I know the Gothic games had that (all the talking by NPCs was spoken).