很多小伙伴想知道如何使用python来播放音频,那么今天小编就通过这篇文章来给大家分享一下使用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,转载请注明出处!