Pythonで音声ファイル(mp3,wav)を再生できるplaysoundモジュールを使ってみましょう。たった2行のコードで音声ファイル(mp3,wav)を再生することができます。
playsoundモジュールのインストール
コマンドプロンプトを開き
pip install playsound
を実行します。
※私の環境だと最新バージョンは「Error 259 ドライバーは指定されたコマンドパラメーターを認識できません。」とエラーが発生したため、バージョン1.2.2を指定してインストールしています。
pip install playsound==1.2.2
ソースコード
実行するプログラムファイルと同じ階層に音声ファイル(今回はbutton.mp3を用意したものとします)を設置して下さい。
※パスを指定すればいいだけなのでわかる方は他の階層に置いても問題ありません。
from playsound import playsound # playsoundモジュールからplaysoundメソッドをインポート playsound("button.mp3") # button.mp3を再生
ソースコードはこれだけです。
※ちなみにplaysoundモジュールに用意されている関数はplaysoundのみ。
ただ、音声再生はそのまま使っただけでは逐次処理となってしまい、音声がなり終わるまで次の処理が実行されません。
音声は多くの場合並列で処理したいでしょうから、並列処理と合わせて使いたいですね。