将音频 wav 文件合并在一起
Merging audio wav files together
我想将两个音频文件(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
有什么方法可以将这两个合并成一个音频文件吗?
提前致谢:)
你可以试试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/
我想将两个音频文件(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
有什么方法可以将这两个合并成一个音频文件吗?
提前致谢:)
你可以试试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/