That's very easy to implement.
You actually have the Microsoft Speech SDK..All you have to do is insert the dll in your project..
Then set pitch etc , and you can have voice.
Here's a link
And if you are straight on net 3+ , just include System.Speech , and your set...
Namespace Is here.
Saturday March 07 2009 by