Java从麦克风获取分贝
我知道已经有一些这样的问题了,但总是答案的一部分 我只想得到麦克风“记录”的当前分贝。 我已经打开了TargetDataLine,但read方法只返回令人困惑的字节:/Java从麦克风获取分贝,java,audio,microphone,Java,Audio,Microphone,我知道已经有一些这样的问题了,但总是答案的一部分 我只想得到麦克风“记录”的当前分贝。 我已经打开了TargetDataLine,但read方法只返回令人困惑的字节:/ 您能告诉我如何读取分贝吗?例如,如果您对测量感兴趣,这是不可能的,至少在您可能的意思上是不可能的。以下是关于使用电脑麦克风测量绝对声强的几个答案之一: 如果您对字节的含义感到困惑,并且感兴趣,例如,测量音量/声音强度/随着时间的推移的类似变化,这是可行的,但这是一个不同的问题。关于如何解释来自javasound和其他音频API的
您能告诉我如何读取分贝吗?例如,如果您对测量感兴趣,这是不可能的,至少在您可能的意思上是不可能的。以下是关于使用电脑麦克风测量绝对声强的几个答案之一:
如果您对字节的含义感到困惑,并且感兴趣,例如,测量音量/声音强度/随着时间的推移的类似变化,这是可行的,但这是一个不同的问题。关于如何解释来自javasound和其他音频API的原始数据,这里有很多问题,但更好的来源是教程。一个很好的起点是在上的一些示例和教程。您可能也对我的产品感兴趣。好的,谢谢!但要定义我的问题:我想在突然出现巨大噪音时运行一些代码,比如当我拍手的时候。最好的方法是什么?而且反应时间应该尽可能快…我将为此提出一个新问题。。。