我使用 librosa 添加噪聲到信號中,但添加噪聲后我無法將信號另存為 wav 文件。我的代碼如下:import librosaimport matplotlib.pyplot as pltimport numpy as npimport mathfile_path = r'path\to\file'##signal, sr = librosa.load(file_path, sr = 16000)# plt.plot(signal)#RMS=math.sqrt(np.mean(signal**2))STD_n= 0.001noise=np.random.normal(0, STD_n, signal.shape[0])## # X=np.fft.rfft(noise)# # radius,angle=to_polar(X)#signal_noise = signal+noise我想將 signal_noise 轉(zhuǎn)換為 wav 文件。我嘗試了不同的 librosa 函數(shù),但找不到一個。我嘗試使用 scipy.io.wavfile.write 但出現(xiàn)錯誤,可能是因為 Librosa 生成標準化音頻,而 Scipy 不生成。
使用 Librosa Python 將噪聲添加到音頻文件并重新轉(zhuǎn)換噪聲信號
幕布斯6054654
2023-08-08 16:02:39