gpt4 book ai didi

c# - 可以检测声卡上的分贝水平吗?

转载 作者:可可西里 更新时间:2023-11-01 10:10:16 25 4
gpt4 key购买 nike

我的主要目标是根据另一张声卡(均在同一台计算机上)上的音频分贝级别更改一张声卡上的音量。是否可以检测DB级别?

PS:我是用C#写的

最佳答案

这是可能的,但并不容易。分贝声压级 (SPL) 将取决于您的扬声器、外部放大器和麦克风以及声卡。将您给声卡的数字(例如,在 wav 文件中)转换为 dB SPL 几乎完全是一个问题,您可以校准整个系统。问题是校准需要特殊设备,尤其是声级计;如果您没有其中之一,我不知道有什么方法可以估算您需要知道的值。

(假设您所说的分贝是指声压级,通常以 dB 为单位测量。不过,dB 只是对数标度的一种特殊表述,因此很多不同的东西都可以用 dB 表示。)

关于c# - 可以检测声卡上的分贝水平吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1309585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com