gpt4 book ai didi

iphone - 如何在iPhone OS的声音信号中区分静音模式和蜂鸣模式

转载 作者:行者123 更新时间:2023-12-02 22:48:04 25 4
gpt4 key购买 nike

我正在做声音延迟测试。我的设备将收到蜂鸣信号或静音信号。我如何区分这些信号。请帮我。提前致谢..

最佳答案

这取决于。如果数字音频是合成生成的(例如通过其他功能生成),因此您可以依靠这样的事实:在一种情况下,您将获得真正的数字静音(归零样本),那么解决方案就是测试归零样本在测量窗口上方。除零以外的任何事物都不代表沉默。

不过,我想您正在处理的是从例如麦克风录制的真实音频。如果是这种情况,那么在一个时间窗口中测量能量并将其与阈值进行比较确实很有意义。您必须确定的两个参数是:

  • 阈值能量水平
  • 时间窗口的长度

  • 如果阈值太低,那么您的误报率就会太高;不是蜂鸣声的背景噪声可以解释为蜂鸣声。相反,如果阈值太高,则系统会将哔哔声归类为噪音。幸运的是,如果您正在以较低的背景噪音来进行音频处理,则您的演奏对此阈值将不会非常敏感。

    较长的窗口长度将减少这些误报率/负率,从而使您的系统更加健壮,但是窗口过长会影响系统可用性。例如,自动电话系统将按键分类以帮助菜单导航。如果他们要求用户一次按住每个键三秒钟,则精度会提高,但会牺牲几乎所有的可用性。

    我鼓励您不要像保罗建议的那样仅根据一个最大样本来做出决定。这样做完全破坏了对采样窗口长度所提供的误报的抵抗力。

    关于iphone - 如何在iPhone OS的声音信号中区分静音模式和蜂鸣模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2237233/

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