我有一个想要修改音高的声音文件。该文件存储在 MP3 中。我在互联网上搜索过,但未能找到任何可以让我修改音高的库或算法。
任何示例和/或文献将不胜感激
我有一个想要修改音高的声音文件。该文件存储在 MP3 中。我在互联网上搜索过,但未能找到任何可以让我修改音高的库或算法。
任何示例和/或文献将不胜感激
从您的问题中并不清楚您是否只想更改播放速度(就像转盘上的音高推子一样)或者您是否想在不影响播放速度的情况下更改音高。如果是后者,您需要使用时间拉伸/音高转换算法。见:http ://en.wikipedia.org/wiki/Audio_time-scale/pitch_modification
无论如何,您首先必须将 MP3 解码为 PCM 音频。该线程可能会给您一些指示:
至于在 Java 中进行音高转换,这里有更多信息: