コンピューターのマイクからの情報を記録してファイルに保存するプログラムを作成しようとしています。PyAudio
これを行うためのより良いパッケージの1つのようであり、Windows 7(Python 2.7)用のバイナリもあります。実行可能ファイルをダウンロードして実行し、PyAudioをセットアップしましたが、PyAudioをPythonスクリプトにインポートしようとすると、エラーが発生します。
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
pyaudio.pyを見ると、失敗しているコードは次のとおりです。
# attempt to import PortAudio
try:
import _portaudio as pa
except ImportError:
print "Please build and install the PortAudio Python " +\
"bindings first."
sys.exit(-1)
また、関連する場合は、Python27\Lib\site-packages
(pyaudio.pyがある)に移動すると、というファイルがありますportaudio_x64.dll
。
彼らのサイトのドキュメントには、ソースコードからビルドしてPyAudioをインストールする場合の手順しか記載されていないようです。さらに、PortAudio v19がバイナリに含まれていると書かれているので、セットアップ実行可能ファイルを実行した直後に機能すると思いました。
何が問題になっているのかわかりません。すぐに実行する必要があります。何がうまくいかないかについてのアイデアはありますか?または、Windows 7(64ビット)とPython 2.7(Enthoughtディストリビューション)、およびクロスプラットフォームでより適切に機能する同様のパッケージに関する推奨事項がある場合は、ぜひお聞かせください。