是否有任何 Python 工具/库可以让我操作声音文件(wav
/ mp3
)?
所需的操作是:
- 创建一个新的音频文件
- 将声音放置在具有指定音量级别的时间线上,允许它们重叠
理想的工具将像这样使用:
result = AudioFile(12) # New 12 sec audio file
sounds = [load_sound(fname) for fname in soundfiles]
result.add(sounds[0], start_time=0)
result.add(sounds[1], start_time=2, volume_level=0.6)
result.save('result.wav')
现在result.wav
应该是由声音组成的 12 秒音频,如果声音超过 2 秒0
,音频1
将重叠。0
问:外面有这样的东西吗?