首頁  >  文章  >  後端開發  >  使用python怎麼播放音頻

使用python怎麼播放音頻

尚
原創
2019-06-26 13:51:5211190瀏覽

使用python怎麼播放音頻

使用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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn