【发布时间】:2016-03-23 05:37:43
【问题描述】:
我正在尝试将 wav 文件列表连接成一个连续的 wav 文件。我使用了以下 sn-p 但输出不正确,听起来几乎就像文件在彼此之上。 audio_files 是一个包含按预期播放的 .wav 文件名的列表。
这是我当前的代码:
outfile = "sounds.wav"
data= []
for wav_file in audio_files:
w = wave.open(wav_file, 'rb')
data.append( [w.getparams(), w.readframes(w.getnframes())] )
w.close()
output = wave.open(outfile, 'wb')
output.setparams(data[0][0])
output.writeframes(data[0][1])
output.writeframes(data[1][1])
output.close()
【问题讨论】:
-
有多少个文件?这只是将您的 wav 帧数据中的 2 个写入输出文件
-
数字可以变化,通常小于6
标签: python audio text-to-speech wav wave