Skip to main content

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.