我试图使用此代码使用Python 3.4将文本转换为语音,但由于我的计算机的主要语言不是英语(我使用的是Win7x64),因此语音和口音是错误的(因为我希望它“说”英语) 。
import win32com.client
speaker = win32com.client.Dispatch("SAPI.SpVoice")
speaker.Speak("Hello, it works!")
Run Code Online (Sandbox Code Playgroud)
那么,有没有办法改变(程序的,而不是系统的)语音/语言?另外,您认为有更好的方法吗?也许一个模块可以在每个系统上工作?