Help with win32 com_error exception
Andrew Holme
andrew at nospam.com
Sat Jun 2 17:57:40 EDT 2007
"Richard Gordon" <weheh at verizon.net> wrote in message
news:cqk8i.3573$bZ1.2348 at trnddc08...
> Sorry if this is sent twice, but I didn't see it get posted the first
> time.
>
> I've got a fatal bug using Parente's pyTTS with Python 2.3 on Windoze 32
> using MS SAPI 5.1 and Hammond's win32 module. The test program is
> import pyTTS
> tts = pyTTS.Create()
> tts.Speak('Hello world.')
>
> The resulting debug trace is:
>
> PythonWin 2.3.5 (#62, Feb 8 2005, 16:23:02) [MSC v.1200 32 bit (Intel)]
> on win32.
> Portions Copyright 1994-2006 Mark Hammond - see 'Help/About PythonWin'
> for
> further copyright information.
> Traceback (most recent call last):
> File
> "C:\PROGRA~1\Python23\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py",
> line 307, in RunScript
> debugger.run(codeObject, __main__.__dict__, start_stepping=0)
> File
> "C:\PROGRA~1\Python23\Lib\site-packages\pythonwin\pywin\debugger\__init__.py",
> line 60, in run
> _GetCurrentDebugger().run(cmd, globals,locals, start_stepping)
> File
> "C:\PROGRA~1\Python23\Lib\site-packages\pythonwin\pywin\debugger\debugger.py",
> line 631, in run
> exec cmd in globals, locals
> File "C:\yakitome\test\examples\ex1.py", line 4, in ?
> tts.Speak('Hello world.')
> File "C:\PROGRA~1\Python23\Lib\site-packages\pyTTS\sapi.py", line 213,
> in Speak
> self.speech.Speak(text, flagsum)
> File "C:\Program
> Files\Python23\lib\site-packages\win32com\gen_py\C866CA3A-32F7-11D2-9602-00C04F8EE628x0x5x0.py",
> line 2637, in Speak
> , Flags)
> com_error: (-2147352567, 'Exception occurred.', (0, None, None, None,
> 0, -2147201015), None)
> >>>
>
> The system does not have a sound card --- could that be an issue?
Could be.
-2147352567 = 0x80020009
-2147201015 = 0x80045009
If you search for these numbers in hex, you may have more luck.
e.g.
SPERR_NO_DRIVER 0x80045009 -2147201015
There is no wave driver installed.
>From https://msdn2.microsoft.com/en-us/library/ms717306.aspx
More information about the Python-list
mailing list