from pydub import AudioSegment
import wave
# 读取mp3的波形数据
sound = AudioSegment.from_file("suliaodai.mp3", format = 'MP3')
# 将读取的波形数据转化为wav
f = wave.open("suliaodai.wav", 'wb')
f.setnchannels(1) # 频道数
f.setsampwidth(2) # 量化位数
f.setframerate(8000) # 取样频率
f.setnframes(len(sound._data)) # 取样点数,波形数据的长度
f.writeframes(sound._data) # 写入波形数据
f.close()
pydub mp3转wav
最新推荐文章于 2024-04-26 11:01:34 发布