Hi, I was wondering if anyone has had any luck with the python text to speech (pyTTS) module available on Sourceforge: http://sourceforge.net/projects/uncassist
I have followed the tutorial for pyTTS at: http://www.cs.unc.edu/~parente/tech/tr02.shtml Using the first simple speech example: import pyTTS tts = pyTTS.Create() tts.Speak("Hello World!") I get the following error on the call to pyTTS.Create() C:\Program Files\Python23\Lib\site-packages\pyTTS>python ActivePython 2.3.2 Build 232 (ActiveState Corp.) based on Python 2.3.2 (#49, Nov 13 2003, 10:34:54) [MSC v.1200 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import pyTTS >>> tts = pyTTS.Create() Traceback (most recent call last): File "<stdin>", line 1, in ? File "C:\Program Files\Python23\Lib\site-packages\pyTTS\__init__.py", line 28, in Create raise ValueError('"%s" not supported' % api) ValueError: "SAPI" not supported >>> I followed the instructions in the tutorial in order and installed the required packages in the following order, given that I already had an ActiveState Python 2.3 installation under Windows XP. 1) wxPython2.5-win32-unicode-2.5.3.1-py23.exe (didn't already have this and some of the pyTTS demos need it) 2) Microsoft SAPI 5.1 (SAPI5SpeechInstaller.msi) 3) Extra Microsoft Voices (SAPI5VoiceInstaller.msi) 4) pyTTS-3.0.win32-py2.3.exe (pyTTS for Python 2.3 under windows) I ran the example and it didn't work. I didn't initially install Mark Hammond's Python win32all extensions, because they already come with ActiveState Python. So I tried installing the win32all (win32all-163.exe) package just in case, but I still get the SAPI not supported error. Anyone get this working - any suggestions? Or am I missing something obvious? Thanks In Advance. Mike P. -- http://mail.python.org/mailman/listinfo/python-list