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

标签 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 模块。

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

最佳答案

运行这些行使其工作:

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

在这之后我没有再出现导入错误,正如预期的那样。

关于python - 无法从 python 保存到 wav,无法从 comtypes.gen 导入 SpeechLib,下一步是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28851423/

相关文章:

c++ - 测试 Windows 语音识别 API (SAPI) 时出错

python - 在 web.py 中记录传入的 IP 地址

python - 导入错误:没有名为 'dlib' 的模块

Python matplotlib 频率像素图

python - 是否可以修改 len() 的行为?

reactjs - 如何更改 Azure 文本转语音中的语音?

java - 使用 kevin 或 mbrola 时 Freetts 异常

visual-studio-2008 - 如何修复 SAPI 5.1 头文件中的编译器错误

php - 在 IIS 上通过 COM 将 SAPI 与 PHP 一起使用时出现问题

java - 为辅助功能语音反馈定义标签