Agora 扩展程序
Bose PinPoint 通过使用基于深度神经网络的 AI 来减少不必要的背景噪音,这些 AI 经过数千小时的音频训练。 并且得益于 Bose 的持续训练,它一直在改进。 PinPoint 扩展程序直接嵌入到您的 Agora 应用程序中,让您可以完全控制用户与其交互的方式。 使用 PinPoint 扩展程序,您的用户可以清晰响亮地进行交流,而不会受到狗叫、交通繁忙或咖啡馆背景 chatter 的干扰。
适用于 Agora 的 Bose PinPoint 扩展程序是减少 Agora 通话中不必要噪音的最简单有效的方法。 它在本地处理音频,可用于减少除外发音频中的语音之外的所有内容。 无论有人说话还是无人说话,它都能清理音频,这意味着它也可以用于为语音活动检测提供强大的信号。 可以通过编程方式打开和关闭过滤器,以控制何时发送原始信号与仅语音信号。 要使用噪声过滤器扩展,您只需通过调用 [agoraKit enableExtensionWithVendor:@"Bose" extension:@"PinPoint" enabled:YES] 来启用它。
启用扩展程序并成功验证后,噪声过滤器将开始运行并清理音频信号。 使用 enableExtensionWithVendor 方法启用和禁用扩展。 使用 setExtensionPropertyWithVendor 方法传入身份验证令牌。 扩展程序会向您发送有关身份验证状态的事件。 请注意,目前它仅过滤本地麦克风输入。 只要所有其他用户都启用了扩展程序(默认选项),所有用户都将体验到降噪音频。 此扩展程序将来可能会支持在音频管道中的其他点过滤音频。 否则,可以单独下载 Bose PinPoint SDK 以用于更复杂的项目。 同一个扩展程序目前支持 iOS 和 Android 项目。
将此存储库的 URL 添加到您的 Xcode 12+ 项目。
转到File > Swift Packages > Add Package Dependency,然后粘贴到此存储库的链接中
https://github.com/AgoraIO-Community/Extension-Bose-PinPoint-iOS.git