振幅,来自音频信号的时间值

时间:2011-02-21 16:44:23

标签: java audio signal-processing

我们如何在java中获得音频信号的幅度,时间值。我需要使用这些值检测信号中的峰值。

2 个答案:

答案 0 :(得分:0)

一种方法是在给定时间片上计算声音信号的root mean square

答案 1 :(得分:0)

这是一个描述最常见的.wav(RIFF)文件格式的网页:

https://ccrma.stanford.edu/courses/422/projects/WaveFormat/

只需从文件中解压缩样本数组,并根据需要转换数据类型和/或字节顺序。然后,您需要平均或过滤覆盖感兴趣的时间窗口的一组PCM样本的绝对值或平方值。