如何使用python播放wav音频
时间: 2024-05-04 16:15:34 浏览: 17
您可以使用Python的wave模块来播放wav音频。首先,导入wave模块:
```
import wave
```
然后,使用wave.open()函数打开要播放的wav文件,例如:
```
wav = wave.open('audio.wav', 'rb')
```
接下来,使用PyAudio库播放音频。如果你没有安装PyAudio库,可以使用以下命令进行安装:
```
pip install pyaudio
```
最后,定义一个播放函数来播放音频:
```
import pyaudio
def play_audio(wav):
chunk = 1024
p = pyaudio.PyAudio()
stream = p.open(format=p.get_format_from_width(wav.getsampwidth()),
channels=wav.getnchannels(),
rate=wav.getframerate(),
output=True)
data = wav.readframes(chunk)
while data:
stream.write(data)
data = wav.readframes(chunk)
stream.stop_stream()
stream.close()
p.terminate()
```
调用这个函数就可以播放音频了:
```
play_audio(wav)
```