如何使用pydub向音频段添加噪音?

时间:2019-05-07 12:57:57

标签: python-3.x pydub

我对信号处理非常陌生,为简单起见,我深表歉意!我想使用pydub为声音片段添加噪音。我知道pydub有多个生成器功能,用于噪声和覆盖音频。正在将生成的噪声片段叠加到等效于

的声音片段上

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

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

结果=声音+噪音?

1 个答案:

答案 0 :(得分:0)

您需要覆盖噪音-类似于:

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)