DPS麦克风

DPSMic SDK包含了所有标准的DPS功能,并增加了降噪和其他输入信号处理的独特功能。

减少噪音

在当前版本中,AI降噪算法以16kHz的采样率工作。为了让所有的应用都能获得最佳的质量,我们允许独立控制原始信号(InputGain)和降噪算法的输出(NrGain)。 这两个信号通过增益、量和syncDelay控制进行混合。

DPSMic SDK信号图

注意: 虽然可以使用下面列出的功能来实时控制降噪功能,但我们建议加载一个BGPS文件,为你的使用情况预先设置这些参数。 最新版本的Profile Creator 2在Preset Manager窗口中提供了设置这些参数的用户界面。 请联系您的Bongiovi 代理商了解更多信息。

get/setNrEnabled

设置为 "true "以启用降噪效果。 禁用会移除同步延迟和InputGain效果。

get/setAlgorithm

根据你的使用情况,有多种降噪算法可供选择。 该API用于设置或获取可用算法的索引(v2.0.0.1)。

算法描述识别器
AI Clarity v1- 该算法将试图创建一个完全干燥(没有混响或背景噪音)的语音结果。 在广播或电话的声音和其他耳机的使用情况下,可以发挥作用。0
AI Natural v1 - 该算法将检测语音,然后尝试去除非语音信号,同时尽可能地保持声音的自然听感。 允许调整攻击性下限,以便进行微调。1

获取/设置NrAmount

以百分比形式调整AI降噪量(浮动0到1)。 这将自动调整NrGain和InputGain,使之成为一个易于使用的面向用户的功能。

范围百分比浮动
最低限度0%0.0
中位数50%0.5
最大100%1.0

获取/设置NrGain

设置降噪算法的输出水平。

范围分贝扇形浮点
最低限度-40dB0.01
统一性0dB1.0
最大6dB2.0

get/setNrMuted

设置为 "true "可使降噪算法输出静音。

get/setNrAggressiveness

当选择AI Natural v1(算法ID 1)降噪算法时,该功能可用。

描述价值
不具攻击性--在消除噪音时,将试图对声音产生最小的影响。0
正常--将允许对声音产生小的影响,以消除噪音。1
非常积极--将允许对声音进行更多的冲击,以尽可能多地去除噪音。2

get/setNrLowerBound

当选择AI Natural v1(算法ID 1)降噪算法时,该参数可用。 这个参数用于限制降噪量,以提供一个更自然的声音效果。 下限 "表示该算法允许的最大降噪量。

注意:这个API被设定为0(最大降噪)和1(无降噪)之间的范围。 然而,我们建议使用分贝的转换,以便为用户提供更容易的控制。

范围描述价值
最大(100%)降噪(约-40dB)。0
中等(50%)降噪(约-6dB)。0.5
无(0%)与来源相同1

输入(原始信号

get/setInputMuted

设置为 "true "可使原始信号静音。

get/setInputGain

设置原始信号的电平。

范围分贝扇形浮点
最低限度-40dB0.01
最大0dB1.0

get/setInputDelay

设置一个以毫秒为单位的延迟,使输入信号与延迟降噪算法的输出同步。 延迟是由算法、采样率转换和缓冲器处理延迟引起的。

这个范围是0.0ms到80.0ms。 目前,55.2ms对大多数常见的采样率来说都很好用。

DPS的核心职能

DPS SDK参考

这个页面对你有帮助吗?