Inworld.Native
Included in InworldAI.Full only.
This module contains the native modules, such as the Acoustic Echo Cancellation (AEC) Implematation and Voice Activity Detection (VAD) Implementations.
We also contains a client-side Lipsync AI model empowered by Unity Sentis. Due to each device's performance, we hide it by default.
To enable that, simply go to Assets > Inworld > Inworld.Native
folder in the explorer, and rename the folder Sentis~
to Sentis
.
Assembly Definition References
- Inworld.AI
- Inworld.Assets
- Inworld.Editor
- Inworld.RPM
- Unity.TextMeshPro
Module structure
-
This folder contains the native implematation related files. It requires Inworld.AI, Inworld.Assets, Inworld.Editor and Inworld.RPM assemblies, and it builds to Inworld.NDK assembly.
-
AEC/: Contains Acoustic Echo Cancellation (AEC) related models and scripts.
- Plugins/: Contains AEC's native plugin files for all supported platforms.
-
Scripts/: Contains the NDK related legacy scripts.
-
Sentis~/: Contains the hidden client side AI models and related scripts empowered by Sentis. It's hidden in the Unity Editor by default.
-
VAD/: Contains Voice Activity Detection (VAD) related models and scripts.
- Editor/: Contains a script for copying it into StreamingAssets folder.
- Plugins/: Contains the model and its related scripts.