Возможное решение описано здесь: https://sqa.stackexchange.com/questions/24441/xml-loading-issue-with-jmx-generated-by-blazemeter-mobile-recorder
или здесь: Ошибка Jmeter в режиме без GUI
Microsoft Speech SDK
http://msdn.microsoft.com/en-us/library/aa920210.aspx
Только для простого t2s, это должно быть очень просто, как
SpVoice objSpeech = new SpVoice();
objSpeech.Speak("Hello world",SpeechVoiceSpeakFlags.SVSFlagsAsync);
objSpeech.WaitUntilDone(Timeout.Infinite);