您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在python中播放wav文件?

如何在python中播放wav文件?

您可以使用PyAudio。我的Linux上的一个示例可以正常工作:

#!usr/bin/env python  
#coding=utf-8

import pyaudio  
import wave

#define stream chunk   
chunk = 1024

#open a wav format music  
f = wave.open(r"/usr/share/sounds/alsa/Rear_Center.wav","rb")  
#instantiate PyAudio  
p = pyaudio.PyAudio()  
#open stream  
stream = p.open(format = p.get_format_from_width(f.getsampwidth()),  
                channels = f.getnchannels(),  
                rate = f.getframerate(),  
                output = True)  
#read data  
data = f.readframes(chunk)

#play stream  
while data:  
    stream.write(data)  
    data = f.readframes(chunk)

#stop stream  
stream.stop_stream()  
stream.close()

#close PyAudio  
p.terminate()
python 2022/1/1 18:35:09 有222人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶