首先设置:Windows 8.1 64位,Python 3.4 32位。
我想运行代码here。所以我安装了comtypes
pip install comtypes
然后我尝试运行代码,我得到了
ImportError: cannot import name 'SpeechLib'
然后尝试使用此代码here来尝试生成所需的SpeechLib模块。
但是我仍然遇到同样的错误,接下来应该尝试什么?
答案 0 :(得分:2)
运行这些行使它工作:
from comtypes.client import CreateObject
engine = CreateObject("SAPI.SpVoice")
stream = CreateObject("SAPI.SpFileStream")
输出是:
# Generating comtypes.gen._C866CA3A_32F7_11D2_9602_00C04F8EE628_0_5_4
# Generating comtypes.gen.SpeechLib
在此之后,我没有像预期的那样出现导入错误。