处理保存的音频时域和频域图糊成一片的状况

用wav.write函数保存处理完的音频,保存以前能正常输出这个音频的频谱和时域图,效果还不错,但保存以后再用Au打开一看,频谱和时域图都糊成一片,明显是发生了错误。 错误的缘由:你保存的数组的大小超出了(-32768,32767)范围,这是音频保存的有效范围,超出的部分就会被截掉,最后致使糊成一片。 解决办法:保存以前将数组除以其中的最大值,再乘以32768,再保存成wav便可。web
相关文章
相关标签/搜索