A Unity plugin that integrates Gemini with Google Cloud Services (Text-to-Speech and Speech-to-Text) and Ready Player Me. This plugin enables the creation of interactive NPCs that can respond to player voice inputs with natural speech, providing an immersive voice-driven experience. Ideal for developing intelligent, conversational agents within Unity-based games or simulations.
Note: There are two packages. One works with version 2021/2022 and the other with version 6.2. Please, select the correct version. Otherwise, it might not work.
To use the Gemini Unity Google Cloud Package, follow these steps:
Before importing the Gemini Unity package, you'll need to download and install the following dependencies:
-
Unity Text-to-Speech using Google Cloud
- This package provides necessary functions for Text to Speech.
- Download from GitHub
-
Ready Player Me SDK Core
- This package is required for integrating Ready Player Me assets in Unity.
- Download from Unity Asset Store
Once the dependencies are set up, import the Gemini Unity Google Cloud package.
Here's a quick guide to setting up the latest release (V1.0): Watch the YouTube tutorial
This README is a work in progress, and additional information will be added soon. I'll be continuing to refine the documentation. Feel free to check back for the latest changes, and thank you for your patience!