目次
PyAudioとは
PyAudioとは、Pythonのオーディオ関連のライブラリです。
(PortAudioと呼ばれる音声入出力用のライブラリを動かすためのPythonライブラリ)
PyAudioを用いることで、音声の録音や再生、書き込みなどが可能です。
Mac OSでPyAudioをインストールする方法は大きく、pipコマンドを用いた方法 と condaコマンドを用いた方法がありますが、今回は前者のpipコマンドを用いた方法に関して解説します。
はじめに
この記事では、conda等で仮想環境を作成している前提で解説を進めます。Anacondaについてはこちらをご参照下さい。
PyAudioをbrew + pip でインストールする
まずbrewコマンドをUpdateします。
brew update
その後、PyAudioを動かすために必要なportaudioをインストールします。ここでは、必要なPortAudioの依存関係をbrew
でインストールします。
brew install portaudio
pipのバージョンが20.1.1であれば、あとはpip でPyAudioをインストールします。
pip install pyaudio
もし、pipのコマンドが20.1.1でない場合正常にインストールされない可能性がありますので、下記のコマンドでバージョン確認し必要であればpipのバージョンをアップデートしてください。
pip -V
ここでバージョンが20.1.1でない場合は、以下を実行
pip install --upgrade pip
正常にできれば、PythonからPyAudioを読み込み、動作さることが出来ます。
import pyaudio
音声処理を学ぶには
音声処理を学ぶに限らず、機械学習技術を学ぶ上でおすすめなのは、機械学習エンジニアからいつでも質問できる環境で学ぶことが大切です。
AI Academy Bootcampなら、6ヶ月35,000円にてチャットで質問し放題の環境で、機械学習やデータ分析が学べるサービスを提供しております。
数十名在籍しているデータサイエンティストや機械学習エンジニアに質問し放題の環境でデータ分析、統計、機械学習、SQL等が学べます。AI人材に必要なスキルを効率よく体系的に身に付けたい方は是非ご検討ください。