私は、MS SpeechSDK5.1を使用してWindows7のpyTTS3.0でpython2.5.4を使用しています。それは1年以上の間うまく機能しています。しかし、昨日、2つのことがほぼ同時に起こりました。MSは、私が見ていなかったときにシステムを再起動させる更新の1つを実行しました。そして、ほぼ同時にディスク容量が不足しました。スペースを空けた後、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 extends w32com、pyTTS 3.0、Microsoft Speech SDK 5.1、Microsoft-English-TTS-51。これらのそれぞれの後に再起動しました。しかし、それでも機能せず、同じエラーメッセージが表示されます。
どんな提案でも大歓迎です!ありがとう。