gpt4 book ai didi

python - 如何在python中将歌曲转换为时变波并为其添加噪音并再次播放?

转载 作者:行者123 更新时间:2023-12-03 00:44:27 25 4
gpt4 key购买 nike

我正在尝试从python中的歌曲中提取功能并将其绘制为信号,然后向其中添加随机噪声,然后将其作为嘈杂的信号播放。我怎样才能做到这一点?

我可以执行以下操作从歌曲中提取input_data。从这里出发的最佳方法是什么?

from scipy.io.wavfile import read
import matplotlib.pyplot as plt
input_data = read("Sample.wav")

最佳答案

这样的事情应该工作

import librosa
import numpy as np
from IPython.display import Audio

song, sr = librosa.load('Song.mp3')

mu = 0;
sigma = 0.1 #you'll want to adjust sigma to adjust the noise level
noise = np.random.normal(mu,sigma,len(song))

distorted_song = song + noise
Audio(distorted_song, rate = sr)

关于python - 如何在python中将歌曲转换为时变波并为其添加噪音并再次播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29038825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com