Как добавить шум в аудиосегмент, используя pydub? - PullRequest
0 голосов
/ 07 мая 2019

Я очень новичок в обработке сигналов, поэтому извиняюсь за простоту!Я хотел бы использовать Pydub, чтобы добавить шум в аудиоклип.Я знаю, что в Pydub есть несколько функций генератора шума и оверлейного звука.Наложение наложенного сегмента шума на аудиоклип эквивалентно

sound = некоторый сигнал (возможно, необработанные данные?)

noise = np.random.normal (0,1,100)

результат = звук + шум?

1 Ответ

0 голосов
/ 08 мая 2019

Вам нужно наложить шум - что-то вроде:

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)
...