Microsoft Speech SDK is really easy to program - the Speech SDK does all the speech stuff.
The C# program is just a 200 line computer program. The SDK does the rest. Just read the comments in the main SimpleTTS.cs file.
-- Helping add Real Time Text to Jabber/GoogleTalk/iChat networks!