# -*- coding: utf-8 -*-
"""
Created on Fri Jun 21 23:13:56 2019
QQ群:476842922(欢迎加群讨论学习)
@author: Administrator
"""
import pyaudio
import wave
def play():
chunk=1024 #2014kb
wf=wave.open(r"output.wav",'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 True:
data=wf.readframes(chunk)
if data=="":
break
stream.write(data)
stream.stop_stream() # 停止数据流
stream.close()
p.terminate() # 关闭 PyAudio
print('play函数结束!')
if __name__ == '__main__':
audio_file='output.wav' #指定录音文件
play() #播放录音文件
python pyaudo播放wav声音文件
最新推荐文章于 2025-06-05 09:02:07 发布