Bose Corporation was founded in 1964 by Dr. Amar G. Bose, then a professor of electrical engineering at the Massachusetts Institute of Technology. Today, the company is driven by its founding principles, investing in long-term research to develop new technologies with real customer benefits. Bose innovations have spanned decades and industries, creating and transforming categories in audio and beyond. Bose products for the home, in the car, on the go and in public spaces have become iconic, changing the way people listen to music. Bose Corporation is privately held. The company’s spirit of invention, passion for excellence, and commitment to extraordinary experiences can be found around the world—everywhere Bose does business.
Bose PinPoint™ Noise Filter
Bose PinPoint reduces unwanted background noise by usingAI built on deep neural networks, trained by thousands of hours of audio. And it’s always improving, thanks to ongoing training from Bose. The PinPoint extension embeds directly into your Agora application at the app level giving you complete control on how your users interact with it. With the PinPoint extension your users can communicate loud and clear without the interruptions of dogs barking, traffic rushing by or background chatter in a café.
Extensions Integration Overview:
The Bose PinPoint Extension for Agora is the simplest and most effective way to reduce unwanted noise from Agora calls. It processes audio locally and can be used to filter out everything but voice on outgoing audio. It cleans audio both when someone is speaking, as well as when no one is speaking, meaning it can also be used to provide a robust signal for voice activity detection. The filter can be turned on and off programmatically to control when the original signal is sent vs. the voice-only signal. To use the noise filter extension, you just need to enable it by calling
[agoraKit enableExtensionWithVendor:@"Bose" extension:@"PinPoint" enabled:YES]
It makes minimal network calls to authenticate and to note usage at the end of calls, the rest functions offline / locally. To pass in the authentication token use the
setExtensionPropertyWithVendor Agora method.
Extension Features Overview:
When the extension is enabled and it successfully authenticates, the noise filter will start running and clean the audio signal. Use the enableExtensionWithVendor method to enable and disable the extension. Use the
setExtensionPropertyWithVendor method to pass in the authentication token. The extension sends you events about the authentication status. Note that currently, it only filters the local microphone input. All users will experience noise-reduced audio so long as all other users have the extension turned on (default option). The ability to filter audio at other points in the audio pipeline may be supported by this extension in future. Otherwise the Bose PinPoint SDK is available for download separately for more complex projects. The same extension currently supports both iOS and Android projects.