import sys
reload(sys)
sys.setdefaultencoding("utf8")
import pyttsx
engine = pyttsx.init()
engine.say("hello world")
engine.runAndWait()
this error occurred when I tried to convert the output voice using pyttsy
C:\Python27\python.exe D:/python/ccc.py
Traceback (most recent call last):
  File "D:/python/ccc.py", line 6, in <module>
    engine = pyttsx.init()
    
  File "C:\Python27\lib\site-packages\pyttsx\__init__.py", line 39, in init
    eng = Engine(driverName, debug)
   
  File "C:\Python27\lib\site-packages\pyttsx\engine.py", line 45, in __init__
    self.proxy = driver.DriverProxy(weakref.proxy(self), driverName, debug)
    
  File "C:\Python27\lib\site-packages\pyttsx\driver.py", line 66, in __init__
    self._driver = self._module.buildDriver(weakref.proxy(self))
    
  File "C:\Python27\lib\site-packages\pyttsx\drivers\sapi5.py", line 37, in buildDriver
    return SAPI5Driver(proxy)
    
  File "C:\Python27\lib\site-packages\pyttsx\drivers\sapi5.py", line 41, in __init__
    self._tts = win32com.client.Dispatch("SAPI.SPVoice")
    
  File "C:\Python27\lib\site-packages\win32com\client\__init__.py", line 95, in Dispatch
    dispatch, userName = dynamic._GetGoodDispatchAndUserName(dispatch,userName,clsctx)
    
  File "C:\Python27\lib\site-packages\win32com\client\dynamic.py", line 114, in _GetGoodDispatchAndUserName
    return (_GetGoodDispatch(IDispatch, clsctx), userName)
  File "C:\Python27\lib\site-packages\win32com\client\dynamic.py", line 91, in _GetGoodDispatch
    IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx, pythoncom.IID_IDispatch)
pywintypes.com_error: (-2147221005, "\xce\xde\xd0\xa7\xb5\xc4\xc0\xe0\xd7\xd6\xb7\xfb\xb4\xae", None, None)
what is the reason for this?
