如何使用pydub向audiosegment添加噪音?

How to add noise to audiosegment using pydub?

我对信号处理还很陌生,很抱歉太简单了!我想使用 pydub 为声音片段添加噪音。我知道 pydub 有几个噪声发生器函数和一个叠加音频函数。将生成的噪声片段覆盖在相当于

的声音片段上

声音 = 一些信号(可能是原始数据?)

噪声 = np.random.normal(0,1,100)

结果=声音+噪音?

您需要叠加噪声 — 例如:

from pydub import AudioSegment
from pydub.generators import WhiteNoise

sound = AudioSegment.from_file(...)
noise = WhiteNoise().to_audio_segment(duration=len(sound))

combined = sound.overlay(noise)