Problemas de instalación de Python PyAudio (con PortAudio)

Estoy intentando escribir un programa para grabar información desde el micrófono de mi computadora y guardarlo en un archivo.PyAudio Parece uno de los mejores paquetes para hacer esto, e incluso tienen un binario para Windows 7 (Python 2.7). Descargué el archivo ejecutable y lo ejecuté para configurar PyAudio, pero cuando intento importar PyAudio en una secuencia de comandos de Python ahora aparece un error:

Please build and install the PortAudio Python bindings first.

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import pyaudio
  File "C:\Python27\lib\site-packages\pyaudio.py", line 103, in <module>
    sys.exit(-1)
SystemExit: -1

Si miro pyaudio.py, el código que está fallando es:

# attempt to import PortAudio
try:
    import _portaudio as pa
except ImportError:
    print "Please build and install the PortAudio Python " +\
          "bindings first."
    sys.exit(-1)

Además, en caso de que sea relevante, si voy aPython27\Lib\site-packages (donde está pyaudio.py) hay un archivo llamadoportaudio_x64.dll.

La documentación en su sitio solo parece tener instrucciones para si desea instalar PyAudio compilando desde el código fuente. Además, dice que PortAudio v19 está incluido en el binario, así que asumí que solo funcionaría después de ejecutar el ejecutable de configuración.

No tengo idea de lo que va mal y realmente necesito que esto funcione pronto. ¿Alguna idea sobre qué está mal? O si alguien tiene recomendaciones para paquetes similares que funcionen mejor específicamente con Windows 7 (64 bits) y Python 2.7 (distribución de ideas), así como multiplataforma, me encantaría escucharlos.

Respuestas a la pregunta(1)

Su respuesta a la pregunta