Documentation

​
​

Development

User Acquisition

Monetization

Industry

Vivox Unity SDK

Vivox Unity SDK

Vivox
​
​
Vivox Unity SDK
  • Overview
  • Get started
  • Release notes
  • Developer guide
    • Set up your project
    • Create voice and text channels
    • Messaging
    • Player management
    • Device management
    • Audio management
      • Acoustic echo cancellation
      • In-game control of audio levels
      • Audio source integration
      • Transmission
    • Mobile development
    • Text-to-speech
    • Speech-to-text
    • Real-time recording
    • Server-side-recording
    • Troubleshooting
  • Tutorials
  • Reference
  1. Vivox Unity SDK documentation
  2. Vivox Unity Developer Guide

Acoustic echo cancellation

Enable acoustic echo cancellation to improve audio quality on mobile devices.
Read time 1 minute
Last updated 8 months ago

When certain devices, particularly mobile devices, or devices with integrated input and output devices, are being used, there's a chance that the input device will pick up on the audio from the output device. Vivox includes Acoustic Echo Cancellation (AEC), which helps to prevent this situation from occurring.
While devices will often have their own hardware acoustic echo cancellation, Vivox's software Acoustic Echo Cancellation can be further enabled using the
VivoxService.Instance.EnableAcousticEchoCancellation()
method, and can be disabled using the
VivoxService.Instance.DisableAcousticEchoCancellation()
. This provides a second level of AEC on top of the platform’s AEC, if the device has AEC already, or it becomes the only layer of AEC if the device doesn’t have its own AEC. Often, platform AEC will only activate in certain scenarios while the Vivox AEC ensures that at least one form of AEC will activate in most circumstances.

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.


    Report a problem with this page