无法从python保存到wav,无法从comtypes.gen导入SpeechLib,下一步是什么?

时间:2015-03-04 09:58:16

标签: python text-to-speech sapi

首先设置:Windows 8.1 64位,Python 3.4 32位。

我想运行代码here。所以我安装了comtypes

pip install comtypes

然后我尝试运行代码,我得到了

ImportError: cannot import name 'SpeechLib'

然后尝试使用此代码here来尝试生成所需的SpeechLib模块。

但是我仍然遇到同样的错误,接下来应该尝试什么?

1 个答案:

答案 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

在此之后,我没有像预期的那样出现导入错误。