问题标签 [decibel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
789 浏览

ios - 快速从 AudioKit 获取 dB(a) 级别

我正在尝试从 AudioKit 的麦克风录制的音频中获取 dB(A) 读数。我尝试将幅度跟踪器传递到AKFFTTap对象中,但是当我调用时它总是返回一个零数组AKFFTTap.fftData。有没有人有从 AudioKit 和麦克风获取 dB(A) 值的经验。

0 投票
1 回答
2259 浏览

java - 如何计算音频信号的分贝并在java中录制音频?

  1. 如何同时计算音频的分贝?
  2. 如何计算现有 wav 文件的分贝?
0 投票
2 回答
774 浏览

android - 使用媒体记录器的分贝计

我指的是我之前找到并自己尝试过的代码。它工作得很好,但是即使在安静的房间里,从代码测量的分贝也非常高。数值范围从 0 到 30000。当我在一个安静的房间里时,我预计分贝在 30 到 40 左右。有人可以告诉我代码有什么问题吗?也许代码中的算法是错误的,因为没有使用“soundDB()”。显示的分贝是应用程序来自“getAmplitudeEMA()”。

0 投票
0 回答
52 浏览

css - 自定义帖子类型按日期和时间排序 - Wordpress

我在 Wordpress 上使用分贝输入音乐节的音乐会日期和时间。每天有5-7场音乐会。

我想按日期和时间对音乐会进行排序,从当天最早到最晚?

现在,我无法弄清楚该列表是如何组织的——不是按字母顺序,也不是按发布日期。除了基本的 [wolf_tour_dates] 之外,我没有使用任何代码。

谢谢你的帮助,A。

0 投票
1 回答
445 浏览

javascript - 网络音频中的分贝值

我正在为我正在开发的 JavaScript 应用程序使用cordova-plugin-audioinput插件。我正在尝试使用以下代码实时获取不同频率的不同分贝值:

数据被保存到dataArray使用中analyser.getByteFrequencyData(dataArray);

即使我指定maxDecibelsto 0,也会dataArray充满正值,这对我来说没有任何意义。我需要最终结果以分贝为单位,即使被推入的值会dataArray实时对音量做出相应反应,但它们不是以分贝为单位的。

0 投票
1 回答
51 浏览

java - 为什么我的程序无法检测到超过 90 的分贝?

所以,我的主要问题是我还不知道实际的问题是什么。我有两个麦克风,当使用任何一个时,我的程序检测 db 中的音量只能检测到 90 max。我不确定这是对麦克风的限制,还是程序的限制,但它清楚地表明它是 90db,并且无论是否是它都不会更高。如果这证明有帮助,我的麦克风是便宜的罗技网络摄像头和蓝色的雪人麦克风(不便宜)。

如果是麦克风,为什么会发生这种情况,如果不是,那么这是我用来确定数据库级别的代码:

有任何想法吗?谢谢!!

编辑:你知道,'max' 是一个global int.

0 投票
0 回答
356 浏览

flutter - 颤振媒体记录器振幅

我正在构建一个射击时钟,当麦克风检测到很大的噪音时,它需要能够停止计时器。
似乎没有像 MediaRecorder for android 那样可以抓取振幅的库。上周我在网上搜索过,找不到任何可以帮助我的插件或库。有没有人有办法解决吗?

来自澳大利亚的欢呼

0 投票
1 回答
254 浏览

python - 有没有办法让 python 在没有外部模块的情况下检测音频加载器而不是某个级别的 db

我的科学老师要求我为他制作一个程序,以检测他的课程何时加载并设置一个计时器以让他们放学后回来。这很棒,但是我在网上看到的每个示例都使用某种外部模块,并且在学校无法下载任何内容。

有没有办法检测高于特定分贝水平的声音?例如 60

我已经使用os.system()命令和powershell以这种方式成功执行了tts。我的想法是在这里做类似的事情。

完整的tts程序如下

0 投票
1 回答
15466 浏览

python - 从幅度或 FFT 到 dB

我有一个 Python 代码,它对 wav 文件执行 FFT 并绘制幅度与时间/幅度与频率图。我想从这些图表中计算 dB(它们是长数组)。我不想计算精确的 dBA,我只想在计算后看到线性关系。我有分贝计,我会比较一下。这是我的代码:

第一个图是幅度与时间的关系,第二个是前一个图的对数,最后一个是 FFT。在 sn1,sn2 部分中,我尝试从信号中计算 dB。首先我记录日志,然后计算每秒的平均值。它没有给我一个明确的关系。我也试过这个,但没有奏效。

那么我应该执行哪些步骤?(总和/平均所有频率幅度,然后取对数或反向,或对信号执行它等)

输出:

修改后的情节

0 投票
0 回答
145 浏览

java - 如何以分贝为单位测量声音...保持 0.0dB

我尝试使用网络上的一些资源来构建录音机并以分贝为单位进行测量。我能够记录,但在测量时,我得到的只是 0.0dB。为什么?我究竟做错了什么?请帮忙。

爪哇

点击按钮