gpt4 book ai didi

java - 如何使用Matlab处理声音信号,获取频率并在Java上使用它?

转载 作者:行者123 更新时间:2023-12-03 02:33:25 25 4
gpt4 key购买 nike

我是信号处理的新手,我正在开发一个涉及提取播放wav文件声音的音高的应用程序,尝试了几种使用java直接提取音高的方法(使用FFT和DFT),但是无法继续这会导致通过提取获得的精度较低。

有人告诉我使用Matlab确定声音信号中音符频率的方法,然后最终得到一个.csv格式脚本,该脚本必须转换为Java。问题是我对如何执行此操作一无所知,因此有人可以阐明如何提取频率吗?如何在Java中使用此信息?

最佳答案

我不明白为什么要使用Matlab然后再切换到Java。您可以直接在Java中使用优化算法来获得不错的结果。您可能要查看的Java库示例是TarsosDSP

关于java - 如何使用Matlab处理声音信号,获取频率并在Java上使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36444918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com