1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

Python で .WAV ファイルを再生する方法

Python の広範な標準ライブラリ セットにより、プログラマは幅広いプログラミング タスクを処理できます。 Python は「バッテリー込み」の言語です。追加するものは何もありません。形式どおり、Python にはいくつかのオーディオ ファイル形式を読み書きするための組み込み関数があります。残念ながら、Python プログラマーが遭遇する可能性のある幅広いハードウェアやオペレーティング システムでオーディオ ファイルを再生する標準的な方法はありません。ただし、標準の Python には、ジョブを実行するための簡単な方法が含まれています。 「os」またはオペレーティング システム モジュールを使用すると、プログラマは基盤となるオペレーティング システムを使用して、ファイルを再生する実際の作業を行うことができます。

Linux 上の Python で .Wav ファイルを再生する

ステップ 1

「ALT」キーとF2キーを同時に押します。入力ボックスに「python」と入力します。 Linux ターミナルでの Python の実行を許可するオプションを選択します。 [実行] ボタンをクリックします。

ステップ 2

Python プロンプトで、「import os」と入力して os モジュールをインポートします。

ステップ 3

Python コマンド ラインで次のシステム コールを入力します。

os.system("aplay サウンド/test.wav")

パラメータ「sounds/test.wav」を、再生する .wav ファイルの場所と名前に置き換えます。

ステップ 4

Return キーまたは Enter キーを押してコードを実行します。

Windows XP で Python を使用して .Wav ファイルを再生する

ステップ 1

[スタート] メニュー ボタンをクリックし、[実行] を選択して Windows コマンド インタープリターを読み込みます。

ステップ 2

Windows コマンド プロンプトで「python」と入力し、Enter キーを押します。一部のインストールでは、インタープリターを見つけてロードするために、Python バイナリーを含むディレクトリーへのパスが必要です。たとえば、インストールされているバージョンが Python 2.7 の場合、Python インタープリターをロードするには、「c:\python27\python」と入力します。

ステップ 3

Python コマンド ライン プロンプトで「import os」と入力し、Enter キーを押します。

ステップ 4

Python インタープリター プロンプトに次のコマンドを入力して、wave ファイルを再生します。

os.system("start /min mplay32 /play /close tada.wav")

パラメータ「sounds/test.wav」を、再生する .wav ファイルの場所と名前に置き換えます。

ステップ 5

リターン キーまたはエンター キーを押して、wave ファイルを再生します。

ヒント

Python プログラマーは、一般的なオーディオ ファイル形式を再生するために必要なクラスとメソッドを提供できる、いくつかのオープン ソース オーディオ ライブラリを利用できます。これらのライブラリには多くの場合、依存関係があります。インストールして機能させるには、他のライブラリまたはファイルが必要です。

警告

Python の「os.system()」関数を使用すると、Python インタープリターが実行権限を持つ標準的なオペレーティング システム コマンドを実行できます。重要なデータやアプリケーションを削除またはアクセスするためのコマンドを挿入できます。