title: No module named Win32com.client error when using the pyttsx package
body: <p>Today, while surfing on <em>Quora</em>, I came across <a href="https://www.quora.com/What-amazing-things-can-Python-do" rel="nofollow">answers</a> on amazing things that python can do. I tried to use the <strong>pyttsx</strong> <em>Text to Speech Convertor</em> and that gave me an <code>No module named Win32com.client</code> error.</p>
  
  <p>There are many answers on this error but most of them weren't sufficient enough (Atleast for me) as the proposed solutions didn't matched the requirements.</p>
  
  <p>For starters, I'm using Python2.7, and there are no DLLs in the <code>C:/Windows/System32</code> or any Scripts related to the keyword 'pywin32' in my <code>C:/Python27/Scripts</code> Folder. I need a concrete solution.</p>
  
  <p>This is what I have tried so far:</p>
  
  <pre><code>&gt;&gt;&gt; import pyttsx
  &gt;&gt;&gt; engine = pyttsx.init()
  Traceback (most recent call last):
  File "&lt;stdin&gt;", line 1, in &lt;module&gt;
  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 64, in __init__
  self._module = __import__(name, globals(), locals(), [driverName])
  File "C:\Python27\lib\site-packages\pyttsx\drivers\sapi5.py", line 19, in &lt;module&gt;
  import win32com.client
  ImportError: No module named win32com.client
  </code></pre>
  
  <p><strong>SOLUTION</strong>: Install the package from <a href="https://sourceforge.net/projects/pywin32/files/" rel="nofollow">This Link</a>. Choose the 32/64 bit version depending on your Python installation type (32/64 bit).</p>