Pythonのplaysoundモジュールで音声(mp3)を再生してみよう

Pythonで音声ファイル(mp3,wav)を再生できるplaysoundモジュールを使ってみましょう。たった2行のコードで音声ファイル(mp3,wav)を再生することができます。

playsoundモジュールのインストール

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のみ。

ただ、音声再生はそのまま使っただけでは逐次処理となってしまい、音声がなり終わるまで次の処理が実行されません。

音声は多くの場合並列で処理したいでしょうから、並列処理と合わせて使いたいですね。

このエントリーをはてなブックマークに追加

コメントを残す

頂いたコメントは一読した後表示させて頂いております。
反映まで数日かかる場合もございますがご了承下さい。