Inworld.NDK
Included in InworldAI.Full only.
This module is used to implement the NDK protocol, and the Acoustic Echo Cancellation (AEC) Implematation.
⚠️ Note: Although we put NDK and AEC together, The Acoustic Echo Cancellation module does not require NDK. It can be used with InworldWebSocketClient as well.
Assembly Definition References
- Inworld.AI
- Inworld.Assets
- Inworld.Editor
- Inworld.RPM
- Unity.TextMeshPro
Module structure
-
This folder contains the Acoustic Echo Cancellation (AEC) Implematation related files. It requires Inworld.AI, Inworld.Assets, Inworld.Editor and Inworld.RPM assemblies, and it builds to Inworld.NDK assembly.
- Plugins/: Contains the native plugin files for all supported platforms.
- Scripts/: Contains all the related scripts.
- AEC/: Contains Acoustic Echo Cancellation (AEC) related scripts.
- NDK/: Contains scripts related to the NDK implementation. As NDK is deprecated, we still retain some scripts for backward compatibility.