title: VB.NET Text To Speech and Multiple Languages
body: <p>I would like to switch between languages at runtime using the microsoft TTS synthesizer (or whatever will work) in a vb.net application on an English version of Windows. In a nutshell, what I would like to do is this:</p>
  
  <pre><code>Dim tts As New SpeechSynthesizer
  If Language.IsEnglish Then
        tts.SpeakAsync("Yes") ' English translation provided
  ElseIf Language.IsFrenchCanadian Then
        tts.SpeakAsync("We") ' French translation will be provided
  End If
  </code></pre>
  
  <p>Any help on this is appreciated.</p>