title: Python SpeechRecognition running but not hearing through the mic
body: <p>So I'm trying to use python SpeechRecognition 1.1.3 but it is not recognizing me through my mic. I've installed pyAudio and everything seems to be working smoothly when I run the example code provided by SpeechRecognition: </p>
  
  <pre><code># NOTE: this requires PyAudio because it uses the Microphone class
  import speech_recognition as sr
  r = sr.Recognizer()
  with sr.Microphone() as source:                # use the default microphone as the audio source
      audio = r.listen(source)                   # listen for the first phrase and extract it into audio data
  
  try:
      print("You said " + r.recognize(audio))    # recognize speech using Google Speech Recognition
  except LookupError:                            # speech is unintelligible
      print("Could not understand audio")
  </code></pre>
  
  <p>It just sits waiting to hear an input from the mic. The mic works and SpeechRecognition is able to recognize that it is the default mic because when I unplug it the code barfs. Any suggestions?</p>
  
  <p>I am running python 2.7.6 and my OS is Windows 7.  Additionally, I've got all of this on an E: drive just to make life a little more complicated... :/</p>