現在の状態・実現したいこと
あるノイズ混じりの10秒間の曲データten_mixの
5-6秒の間にあるノイズをフーリエ変換した後に抑圧してから
逆フーリエ変換を行って時間領域に戻したのですが、
表示されるグラフと音声が5~6秒間の1秒だけの音声になってしまう
ので、逆フーリエ変換後のノイズ抑圧が適用された
10秒間のグラフと音声を表示したい。
該当のソースコード
Python
1y_ffftt = np.fft.fft(ten_mix[5*sr:6*sr]) #加工後 2F2 = np.copy(y_ffftt) # FFT結果コピー 3F2[1000:len(F2)-1000] = 0 # カットオフを超える周波数のデータをゼロにする(ノイズ除去) 4f2 = np.fft.ifft(F2) 5f2 = np.real(f2) 6plt.plot(f2) 7IPython.display.Audio(f2, rate=sr)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。