ホームページ >バックエンド開発 >Python チュートリアル >Pythonを使ってオーディオを再生する方法
Python を使用してオーディオを再生するには、いくつかの方法があります:
os.system()
os.system(ファイル ) システム アプリケーションを呼び出してファイルを開きます。ファイルは画像ファイルまたは音声ファイルです。
欠点: 特定のアプリケーションを開くために、オーディオをバックグラウンドで再生することはできません。
pyaudio
インストール: pip install pyaudio
オーディオの再生と録音のための公式 API は非常に便利です。ファイル名を入力するだけです。テキストを音声ファイルに変更すると、音声を再生できるようになります。
"""PyAudio Example: Play a WAVE file.""" import pyaudio import wave CHUNK = 1024 FILENAME = '你的音频文件' def play(filename = FILENAME): wf = wave.open(filename, 'rb') p = pyaudio.PyAudio() stream = p.open(format=p.get_format_from_width(wf.getsampwidth()), channels=wf.getnchannels(), rate=wf.getframerate(), output=True) data = wf.readframes(CHUNK) while data != b'': stream.write(data) data = wf.readframes(CHUNK) stream.stop_stream() stream.close() p.terminate()
jupyter Notebook
次の関数を使用して、jupyer Notebook でオーディオを再生できます:
import IPython.display as ipd ipd.Audio(文件名)
Python 関連の技術記事の詳細については、 を参照してください。 Pythonチュートリアル 学習用コラム!
以上がPythonを使ってオーディオを再生する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。