将音频 wav 文件合并在一起

时间:2021-04-05 15:02:19

标签: python audio wav

我想将两个音频文件(wav 格式)合并在一起,但似乎无法实现。

def wav_2x():
  for _ in range(2):
    print(files[np.random.randint(20000)])

运行时,我得到,例如:

/content/drive/MyDrive/Data/MLEnd/training/Training/0006606.wav
/content/drive/MyDrive/Data/MLEnd/training/Training/0007514.wav

有没有办法将这两个文件合并成一个音频文件?

提前致谢:)

1 个答案:

答案 0 :(得分:2)

你可以试试pydub

安装

pip3 install pydub

示例

# pydub example
from pydub import AudioSegment
audio_one = AudioSegment.from_file("0006606.wav")
audio_two = AudioSegment.from_file("0007514.wav")
merged = audio_one + audio_two

原始示例:http://pydub.com/

pypi:https://pypi.org/project/pydub/