你可以到這裡看看http://msdn.microsoft.com/workshop/imedia/agent/othrspcheng.asp
Ms Agent有text2speech的功能.
你也可以試試tapi3.dll(Microsoft tapi3.0 type library)還有
Xvoice.dll(microsoft direct Text-to-speech)
若是要錢的例如IBM ViaVoice8,可以email給我,我可以告訴你where to download.
基本上,這技術是不太可能有免費的.如果是要研發產品,還是花錢吧.