Website | Documentation | Help Forum | Issue Tracker | Asset Store
Dissonance is a voice chat asset for Unity which makes it easy to add high quality, low latency voice communication into your game no matter what network system you’re using!
Features
Real time, high quality, low bandwidth voice communication provided by the Opus codec.
Written to be totally independent from the underlying network system. Use the built in networking support for UNet HLAPI, UNet LLAPI, Forge Remastered, Forge Classic, Photon Unity Networking, Photon BOLT or Dark Rift 2. You can also write your own integrations for any other networking system.
Positional voice playback makes other player voices sound like they’re in the correct positions with no additional bandwidth or processing overhead. Even when you’re using a VR spatializer plugin.
Collider based chat volumes automatically start and stop talking based on where players are in the scene. Attach the trigger to your player to get easy proximity voice chat.
Automatic voice detection algorithm starts and stops transmitting when players are speaking, no need for players to set up a push-to-talk key (PTT is also supported).
Priority Speakers automatically mute lower priority speakers when a high priority speaker is speaking.
All source code available when you buy the asset. All the C# source code for Dissonance as well as the C++ source code for the native dependencies (C++ is not included in the package, will be supplied upon request).
Requirements
Unity version 5.6+, Works with Windows, Linux, MacOS, iOS and Android.