Help with win32 com_error exception

kaens apatheticagnostic at gmail.com
Sun Jun 3 01:43:11 EDT 2007


Richard, you posted it four times. Not twice.

On 6/2/07, Andrew Holme <andrew at nospam.com> wrote:
>
> "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
>
>
>
>
>
> --
> http://mail.python.org/mailman/listinfo/python-list
>



More information about the Python-list mailing list