32得票2回答
Android的getMaxAmplitude()函数给我什么信息?它与MediaRecorder有什么关系?

Android MediaRecorder提供了函数.getMaxAmplitude(),如API所述,它返回“自上次调用此方法以来采样的最大绝对幅度”,但我不知道这个幅度是什么单位?它是帕斯卡还是瓦特? 我在网上的几个页面上找到了一个与分贝密切相关的值的计算方法(如此处建议)。double...

15得票1回答
如何在Javascript中获取音频的分贝级别?

我目前正在使用JavaScript、HTML和CSS制作分贝计可视化工具。 我已经研究了几个Web Audio API教程,但是没有一个特别适合我想要做的事情。 这是我目前的进展:window.onload = init; function init() { var ctx = n...

11得票1回答
如何从iOS AVAudioRecorder中获取分贝读数的正确刻度?

我正在尝试在我的iOS应用中使用AVAudioRecorder获取噪音水平。 我正在使用的代码是: [self.recorder updateMeters]; float decibels = [self.recorder averagePowerForChannel:0]; ...

9得票1回答
从安卓手机的麦克风计算响度级别

我正在尝试从安卓麦克风计算响度级。我使用了AudioRecord获取了麦克风的原始数据,进行了一些正常化处理并计算了分贝值。但结果不正确。我得到的分贝值不稳定且不能反映声音。例如,即使我拍手,分贝值也无法反映声音。如果我想实时计算来自麦克风的响度级,该如何更改代码或应该做什么?非常感谢。 ...

9得票2回答
iPhone软件开发工具包:AVAudioRecorder的测量——如何将通道的peakPower从分贝转换成百分比?

iPhone SDK中的AVAudioRecorder可以用于获取通道的峰值和平均功率,单位是分贝。范围在0db到160db之间。如何计算将其转换为0-10范围内或类似的音频电平表可用的比例?

8得票5回答
我是否正确地将分贝从-120到0转换为0到120?

我想测量周围的声音音量,不确定自己是否在做正确的事情。 我想创建一个范围从0(安静)到120(非常嘈杂)的VU表。 我已经获得了峰值和平均功率,但在正常安静的环境中太高了。请给我一些指导。 - (void)viewDidLoad { [super viewDidLoad]; ...

8得票3回答
安卓分贝声音计

我是一名新手,想要编写一个测量分贝声音水平的应用程序。当声音达到某个水平时,用户将收到警报。这就是我的想法。有谁可以帮助我吗?我能使用HTML5/Javascript来实现吗?任何帮助都将不胜感激。

7得票1回答
Android:如何将getMaxAmplitude转换为分贝(db)?

我有一段代码,可以从麦克风获取音频的最大振幅(getMaxAmplitude()),它能够正常工作,但返回的值看起来很奇怪。我需要将其转换为分贝。如何实现呢?我找到了以下公式:double db = 20 * Math.log10(recorder.getMaxAmplitude() / 27...