Audio 改变音频音调的最佳方法是什么?

Audio 改变音频音调的最佳方法是什么?,audio,sox,librosa,pitch,praat,Audio,Sox,Librosa,Pitch,Praat,我试过了,也试过了。所有这些都能工作,但我仍然能听到一些噪音或输出中的小瑕疵。此外,它们将音频移动约100毫秒。 我如何调整它们以获得尽可能好的质量,或者你能推荐任何一个做得更好的库吗 UPD:FFMPEG方法: ffmpeg -i input.wav -af asetrate=48000*1.1,aresample=48000,atempo=1/1.1 output.wav 我想在提到的四种算法中,吡喃带可能是最好的算法。取决于你想改变音调的程度,你永远不会达到完美的结果。这与事实有关(据我

我试过了,也试过了。所有这些都能工作,但我仍然能听到一些噪音或输出中的小瑕疵。此外,它们将音频移动约100毫秒。 我如何调整它们以获得尽可能好的质量,或者你能推荐任何一个做得更好的库吗

UPD:FFMPEG方法:

ffmpeg -i input.wav -af asetrate=48000*1.1,aresample=48000,atempo=1/1.1 output.wav

我想在提到的四种算法中,吡喃带可能是最好的算法。取决于你想改变音调的程度,你永远不会达到完美的结果。这与事实有关(据我所知),他们都使用a,它将信号转换到频域,移动,然后使用不完美变换将其转换回时域。Griffin Lim倾向于引入小相位伪影,从而产生轻微的金属声


要了解更多关于时间刻度修改/音高变换的信息,我建议Driedger使用此方法。

您对ffmpeg方法有何看法?对不起,不知道,它比其他方法好还是坏。最后,您必须针对您的特定用例进行听力测试。