有人可以告诉我如何更改Android中的波浪文件的音调吗?

有帮助吗?

解决方案

Android没有内置此类功能,并且该过程根本不是微不足道的。如果您想自己尝试编码,我建议您查看诸如Psola,Wsola和Phase Vocoder之类的算法以进行音调更改。 UdoZölzer撰写的DAFX著作非常详细地讨论了其中的许多内容,其中大部分非常简单。我相信,相位声码器的运作最快,但也需要更多的DSP和数学知识来理解。 psola可能是数学上最不复杂的。我个人更喜欢Wsola和增强的Wsola(Ewsola),但是这些植物具有相当多的处理能力。

对于相关技术(如果您使用WSOLA),我建议这样做,如果频域(基于Google FFT的相关性),我建议这样做。它更快。

如果其中大多数刚刚浮现在您的头上,您可能想重新考虑这样做,但是我绝不会试图阻止您。 =)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top