title: C# Save text to speech to MP3 file
body: <p>I am wondering if there is a way to save text to speech data to an mp3 or Wav file format to be played back at a later time?</p>
  
  <pre><code>SpeechSynthesizer reader = new SpeechSynthesizer();
  reader.Rate = (int)-2;
  reader.Speak("Hello this is an example expression from the computers TTS engine in C-Sharp);
  </code></pre>
  
  <p>I am trying to get that saved externally so I can play it back later. What is the best way to do this? </p>