时间:2021-07-01 10:21:17 帮助过:71人阅读
使用 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怎么播放音频的详细内容,更多请关注Gxl网其它相关文章!