【发布时间】:2011-02-21 16:44:22
【问题描述】:
我们如何在java中获取音频信号的幅度、时间值。我需要使用这些值检测信号中的峰值。
【问题讨论】:
标签: java audio signal-processing
我们如何在java中获取音频信号的幅度、时间值。我需要使用这些值检测信号中的峰值。
【问题讨论】:
标签: java audio signal-processing
这是一个描述最常见的 .wav(RIFF) 文件格式的网页:
https://ccrma.stanford.edu/courses/422/projects/WaveFormat/
只需从文件中解压样本数组并根据需要转换数据类型和/或字节序。然后,您需要对覆盖感兴趣时间窗口的一组 PCM 样本的绝对值或平方值进行平均或过滤。
【讨论】:
一种方法是计算给定时间片内声音信号的root mean square。
【讨论】: