如何修改Java声音文件的音高? [关闭]

2023-12-11

我有一个声音文件,我想修改其音调。该文件存储在 MP3 中。我已经在互联网上搜索过,但没有成功找到任何可以让我修改音高的库或算法。

任何例子和/或文献将不胜感激


从您的问题中并不清楚您是否只想更改播放速度(就像转盘上的音调推子一样),还是想在不影响播放速度的情况下更改音调。如果是后者,您需要使用时间拉伸/音调变换算法。看:http://en.wikipedia.org/wiki/Audio_time-scale/pitch_modification

无论如何,您首先必须将 MP3 解码为 PCM 音频。该线程可能会给您一些提示:

如何从 MP3 中获取音频数据?

至于在 Java 中进行变调,这里有更多信息:

减慢音频文件的播放速度而不改变其音调?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何修改Java声音文件的音高? [关闭] 的相关文章

随机推荐