Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是法国人,如果您无法理解我的某些句子,我很抱歉。无论如何,我在一些主题中看到,由于傅里叶变换,音高可以得到体现,但我并不真正了解如何实现它。此外,我没有找到如何更改 wav 文件的音高,如果可能的话,我正在使用 javaSound 的 wav 和 JLayer 的 mp3 听音乐的 mp3 文件。谢谢
听起来您才刚刚开始使用音频。考虑使用MATLAB或Octave来了解傅立叶变换。查看它们各自的信号处理包。我建议使用 MATLAB 或 Octave 的原因是因为它可以帮助您比 Java 更快地学习。在实际编码之前,您需要了解要编码的内容。这本书DAFX将是一个开始学习的好地方,它还包括用于音高转换的示例 MATLAB 脚本,可能还包括检测。