很多小伙伴想知道如何使用python来播放音频,那么今天小编就通过这篇文章来给大家分享一下使用python播放音频的方法,使用 python 播放音频有以下几种方式:
我们实现这个功能主要运用到os.system()函数;我们可以使用os.system(file) 方法来实现调用系统文件来打开,其中的file可为图片或者音频文件。缺点:要打开具体的应用,不能在后台播放音频。
首先我们先安装:pip install pyaudio
官方给我们提供了非常方便的播音与录音的api接口,我们只需要把filename更改为我们需要播放的文件名即可播放音频。
官方提供了播放音频与录音的 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()
在 jupyer notebook 中播放音频可以使用以下函数:
import IPython.display as ipd ipd.Audio(文件名)
以上就是小编给大家带来的使用python播放音频的方法了,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。