如何使用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)
我对信号处理还很陌生,很抱歉太简单了!我想使用 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)