title: Python 3.4 - Text to Speech with SAPI
body: <p>I was trying to use this code to convert text to speech with Python 3.4, but since my computer's main language is not English (I'm using Win7x64) the voice and the accent are wrong (Because I want it to "speak" English).</p>
  
  <pre><code>import win32com.client
  speaker = win32com.client.Dispatch("SAPI.SpVoice")
  speaker.Speak("Hello, it works!")
  </code></pre>
  
  <p>so, is there a way to change the voice/language (of the program, not the system)?
  Also, do you think there is a better way to do this? Perhaps a module that can work on every sytem?</p>