株式会社アースリンクでは一緒に働く仲間を募集しています
Pythonでマイク入力した音声をテキスト化する処理を作りたかったので、
SpeechRecognitionを使って作ろうとしたところ、SpeechRecognitionを使うにはPyAudioが
必要とのことでインストールしようとしましたがエラーが出てインストールができません。
私のPythonのバージョンが3.8だったのですが、PyAudioの公式版が現在(2020/11/04)Python3.6までしか
対応していないらしくインストールが出来ないみたいです。
非公式版ではありますがPython3.7以上でPyAudioをインストールする方法も一応あるようで、
Python3.7以降用のwhlファイルをダウンロードできるサイトがあり、
そちらからファイルを入手してインストールする事も出来るようです。
私の場合SpeechRecognitionを使いたいだけでしたので、Python3.6用の仮想環境を作ってそちらでPyAudioをインストールして作成するのに落ち着きました。