Python でサウンドを再生する
Python でオーディオ ファイルを再生するには、いくつかのオプションがあります。ただし、依存関係を最小限に抑えてクロスプラットフォームの互換性を実現することが目標の場合、選択はより簡単になります。
winsound を使用した Windows ソリューション:
Windows システムの場合、組み込みの winsound モジュールは、サウンド ファイル (.wav) を再生する便利な方法を提供します。
<code class="python">import winsound winsound.PlaySound('sound.wav', winsound.SND_FILENAME)</code>
ossaudiodev を使用した Linux ソリューション:
Linux プラットフォームでは、ossaudiodev が提供します適切な代替品。 Open Sound System のバインディングを提供し、オーディオをサウンド カードに直接再生できるようにします。
<code class="python">from wave import open as waveOpen from ossaudiodev import open as ossOpen s = waveOpen('tada.wav','rb') (nc,sw,fr,nf,comptype, compname) = s.getparams( ) dsp = ossOpen('/dev/dsp','w') ... (Setting parameters, reading data, writing to device, and closing) ...</code>
以上が質問と回答の形式に合わせた、いくつかのタイトル オプションを次に示します。 **課題に焦点を当てる:** * **Python でサウンドを再生する方法: クロスプラットフォーム ソリューション** * **Python でオーディオ ファイルを再生:の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。