Modules
Optional modules that let your AI listen, speak, generate images, or execute functions.
Last updated
Optional modules that let your AI listen, speak, generate images, or execute functions.
Last updated
These modules act as optional extensions that can be plugged into AI components like , , and other higher-level interfaces.
They allow your AI to listen, speak, generate images, or execute user-defined functions in response to AI requests.
Enables voice input functionality using microphone capture.
What it does
Records audio using the microphone.
Converts speech to text asynchronously.
Returns a object.
Typical usage
Call StartRecording()
, speak, then call StopRecording()
to get the .
Provides voice output via TTS generation.
What it does
Can play automatically if AudioSource
is attached.
Applies optional pitch and speed post-processing to audio output.
What it does
Alters pitch and speed for stylistic or character-based transformation.
Simulates different speaker characteristics.
Optional Enhances immersion but is not required.
Generates images from natural language prompts.
What it does
Supports models like DALL·E (OpenAI) and Imagen (Google).
Customizable: resolution, style, aspect ratio, quality.
Registers C# methods as callable functions through Function Calling.
What it does
Makes Unity methods callable by the AI.
Auto-generates parameter schema and metadata.
How to Use
Assign a script with public void methods.
Select a method in the Inspector.
Optionally describe parameters for the AI.
Converts a string response into (AudioClip
).
Use with or to read responses aloud.
Output
Returns a containing a Texture2D
.
Add to a GameObject.