我一直在 Windows 7 上使用 python 2.5.4 和 pyTTS 3.0,使用 MS Speech SDK 5.1。一年多来一直运行良好。然而,昨天,两件事几乎同时发生。MS 做了其中一项更新,导致我的系统在我不注意时重新启动。我几乎同时用完了磁盘空间。清理一些空间后,pyTTS 不再工作。我收到“SAPI”不支持的错误消息。在命令提示符下,我执行以下操作:
>python
Python 2.5.4 (r254:67916, Dec 23 2008, 16:10:54) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyTTS
>>> x = pyTTS.Create()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Program Files (x86)\Python25\Lib\site-packages\pyTTS\__init__.py", line 28, in Create
raise ValueError('"%s" not supported' % api)
ValueError: "SAPI" not supported
我已重新安装:python 2.5.4、python windows 扩展 w32com、pyTTS 3.0、Microsoft Speech SDK 5.1、Microsoft-English-TTS-51。在每个这些之后我都重新启动了。但它仍然不起作用,我仍然收到相同的错误消息。
任何建议都非常感谢!谢谢。