【问题标题】:ios audio unit how to get decibel directlyios音频单元如何直接获取分贝
【发布时间】:2017-09-29 02:10:39
【问题描述】:

如何直接通过音频单元获得分贝而不是计算使用公式?

我发现使用公式获取分贝时出现错误。所以我想交换方法get分贝。

【问题讨论】:

  • 什么具体错误?

标签: ios core-audio decibel


【解决方案1】:

没有直接返回分贝的 iOS 音频单元 API。您必须根据已知标准校准每个设备和麦克风,然后调整公式以返回校准结果。然后,将音频单元回调缓冲区中的频率加权原始音频样本的适当大小的向量输入幅度测量算法。

【讨论】:

  • 我用了audio unit但是发现有时候采集数据不正常,用audio queue(-40 - 40)的时候是正常的。我发现音频单元收集的公式数据太大了,我该怎么办?
【解决方案2】:

问题是我从数据中发现音频单元数据变得异常[512](数据大小为1024)。所以我没有处理这些数据,发现音频单元可以工作异常。因为我们只用数据来计算db。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多