02
2018-03

Python调用微软TTS语音引擎

首先安装python版本的win32扩展,网上搜的下载都指向一个打不开的网站:http://sourceforge.net/projects/pywin32/files/

千辛万苦打开后发现它已经转移了

就是这里:https://github.com/mhammond/pywin32

安装也很简单:pip install pywin32

安装完之后会报错:

import win32api, sys, os

ImportError: DLL load failed: 找不到指定的模块。

解决办法:复制\Python36\Lib\site-packages\pywin32_system32文件夹下两个动态链接库到C:\Windows\System32

然后就可以正常使用了

def text2Speech(text):
  speak = wincl.Dispatch("SAPI.SpVoice")
  speak.Speak(text)


« 上一篇下一篇 »

相关文章:

留言列表:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。