wav ファイルのリストを 1 つのオーディオ ファイルに結合しようとしています。これまでのところ、これは私が持っているものです。オブジェクトはそれぞれオブジェクトであるため、オブジェクトを合計する方法に頭を悩ませることはできません。
import glob, os
from pydub import AudioSegment
wavfiles = []
for file in glob.glob('*.WAV'):
wavfiles.append(file)
outfile = "sounds.wav"
pydubobjects = []
for file in wavfiles:
pydubobjects.append(AudioSegment.from_wav(file))
combined_sounds = sum(pydubobjects) #this is what doesn't work of course
# it should be like so
# combined_sounds = sound1 + sound2 + sound 3
# with each soundX being a pydub object
combined_sounds.export(outfile, format='wav')