python合并多个等长wav音频并切割
# -*- coding:utf-8 -*-
from pydub import AudioSegment
from pydub.utils import make_chunks
import os
# raw_music_path = "./merge_music/"
# save_music_path = "./output_music/"
raw_music_path = (r"D:ZHANGYUNFANGclip_audioaudiomerge_music")
save_music_path = (r"D:ZHANGYUNFANGclip_audioaudiooutput_music")
raw_music_list = sorted(os.listdir(raw_music_path),key=lambda x:int(x.split(".")[0]))
print(raw_music_list)
output_music = None
for idx,music_name in enumerate(raw_music_list):
this_music = AudioSegment.from_wav(os.path.join(raw_music_path,music_name))
#input_music_1 = AudioSegment.from_wav("./merge_music/1.wav")
#input_music_2 = AudioSegment.from_wav("./merge_music/2.wav")
this_music_db = this_music.dBFS
#input_music_2_db = input_music_2.dBFS
this_music_time = len(this_music)
if