【Python】pyaudioの導入方法

はじめに

  • pyaudioはPC内臓やUSBマイクを使って録音できるpythonのライブラリ

  • 公式のpyaudioは3.6までしか対応しておらず、pip installでは導入不可

  • pipで導入したい(Anacondaは使用しない)

PCスペックなど

いつもの
pythonのバージョンと導入後のpip freeze

1. pipとsetuptoolsの更新

念のため実施しておく(whlファイル指定するから不要だとか言わない

python -m pip install --upgrade pip
python -m pip install --upgrade setuptools
実行時の出力

2. pyaudioのwhlファイルの入手

以下のサイトから(非公式の)pyaudioのwhlファイルをダウンロードする

私の場合はpython 3.9.Xで64bitなので
「PyAudio-0.2.11-cp39-cp39-win_amd64.whl」を選択します

3. pip install で導入

ダウンロードしたwhlファイルを指定して、pip installで導入する

python -m pip install PyAudio-0.2.11-cp39-cp39-win_amd64.whl
依存ライブラリがないため、出力が短い(不安になる感じ…)

これで導入は完了。 正常に動作するか、確認する

4. テスト用プログラムの作成

先人のプログラムを借りて、動作テストします
(この人のプログラム解説、めっちゃわかりやすかったです。
 プログラムの細かい動作は下記サイトで確認願います↓↓)

「Recording..」が表示されてから5秒間、PCのマイクから音声を録音し
「output.wav」という名称で保存するプログラム

wavファイルが書き出しされて、正常に再生できればOKです。
お疲れ様です。

参考URL

以上。

この記事が気に入ったらサポートをしてみませんか?