找到两个音频峰值之间的时差?

时间:2015-12-12 21:29:16

标签: java audio netbeans javasound

我编写了一个Java应用程序,用于记录麦克风的.wav音频文件。如果您查看文件的波形图(附带截图),它将是一个只有两个尖峰的平线。我的目标是处理文件以找到每个尖峰达到峰值的时间(在记录中)。

实施例: 在附带的屏幕截图中,第一个峰值发生在记录的1.52585秒,而第二个峰值发生在1.52692秒。减去这些,我可以找到峰值之间的时差:0.00107秒。

我确定所需要的只是一个相对简单的算法,但是,我不知道如何去做。我应该看分贝?有人可以指导我吗?我很困惑(我对音频一无所知)。

Screenshot

0 个答案:

没有答案