java 使用 jtransforms 傅里叶变换库实现删除 wav 歌曲中的人声、提取歌曲旋律功能
引入maven依赖:net.sourceforge.jtransformsjtransforms2.4.0原理:将音频信号进行分帧处理,将每一帧的数据进行傅里叶变换,得到短时傅里叶变换(STFT)。对于每一帧的频谱,可以通过观察频谱图的特征来确定人声和旋律所在的频率范围。根据人声和旋律所在的频率范围,可以将频谱图中对应的频率区域置零,以实现人声的去除。对处理后的频谱进行逆傅里叶变换,得到去除人声的