2015-06-17 43 views
0

我正在尝试创建一个简单的程序,用于将我输入的内容作为合成语音进行中继。我试过pyttsx,它已经知道不能用python 3.x工作,它肯定不会。我也尝试使用语音,但它干扰了我正在使用的speech_recognition库。我没有任何代码可以显示,因为我还没有一个库。使用Windows 8.1(SAPI)进行Python的文本到语音库

32位的Windows 8.1 64位

回答

1

运行的Python 3.4.2根据本POST,考虑到你的目标在Windows平台上,下面的工作:

import win32com.client 
speaker = win32com.client.Dispatch("SAPI.SpVoice") 
speaker.Speak("Hello, it works!") 
+0

刚刚试了一下,给了我一个错误ImportError:No module named'win32api' – Maskot

+0

@Maskot试试这个:http://stackoverflow.com/questions/25257274/python-3-4-importerror-no-module-named-win32api –

+0

我安装了pywin32 , 依然没有? – Maskot

相关问题