使用python 播放音訊有以下幾種方式:
os.system()
os.system(file ) 呼叫系統應用程式來開啟文件,file 可為圖片或音訊檔案。
缺點:要開啟特定的應用,不能在背景播放音訊。
pyaudio
安裝:pip install pyaudio
官方提供了播放音訊與錄音的api ,使用十分方便,只要把Filename改為你的音檔的文字,就可以播放音訊了。
"""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中文網其他相關文章!