男女声音变换的代码看不明白

img


我在做男女声音转换的matlab时,在网上看到了这个代码,但是不懂什么意思,哪位大神可以帮忙看一下

同学你好,解释如下(有帮助还望题主帮忙点个采纳支持一下呢):
aaa = p;就是把快速傅里叶变换的频域拿到手赋值给aaa
然后pa = 那一大箩筐balabala, 意思就是把1到1500赫兹的频率段频率调高到原来的(0.1+1.2+0.1)=1.4倍,然后1500~50000的频率段调高到原来的(1.2+0.1)=1.3倍,最后50000~600000频率段调高到原来的1.2倍,整体由于女生发音频率比男生高,这样调就能变成女生的声音。