如何在 Matlab 中改变音频信号的音调?本质上我只是想改变音频信号的原始质量而不做巨大的改变。我尝试使用原始输入音频通过稍微改变其质量来模拟合唱,以便我可以使用音频的多种变体来模拟合唱。
最佳答案
最简单的方法可能是相位声码器。您可以在这里找到一种 matlab 实现:
http://labrosa.ee.columbia.edu/matlab/pvoc/
不过,这是一个兔子洞。还有很多技术可以用来提高质量并减少音高转换带来的伪影。例如,参见 Jean Laroche 和 Mark Dolson,“用于变调、和声和其他奇异效果的新相位声码器技术”,proc。 1999 年 IEEE 音频和声学信号处理应用研讨会,第 14 页。 91.
关于matlab - 在matlab中改变音频wav文件的音高?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12299974/