An open API service indexing awesome lists of open source software.

https://github.com/unitygamestudio/gemini-unity-google-cloud

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.
https://github.com/unitygamestudio/gemini-unity-google-cloud

Last synced: 10 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# Gemini Unity Google Cloud Package

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**: This package supports **Unity 2022.x** and above.

---

# Installation

To use the **Gemini Unity Google Cloud Package**, follow these steps:

### Step 1: Install Dependencies

Before importing the Gemini Unity package, you'll need to download and install the following dependencies:

1. **Unity Text-to-Speech using Google Cloud**
- This package provides necessary functions for **Text to Speech**.
- [Download from GitHub](https://github.com/anomalisfree/Unity-Text-to-Speech-using-Google-Cloud)

2. **Ready Player Me SDK Core**
- This package is required for integrating **Ready Player Me** assets in Unity.
- [Download from Unity Asset Store](https://assetstore.unity.com/packages/p/ready-player-me-avatar-and-character-creator-259814)

### Step 2: Import Gemini-Unity-Google-Cloud Package

Once the dependencies are set up, **import** the Gemini Unity Google Cloud package.

# Setup

Here's a quick guide to setting up the latest release (V1.0): [Watch the YouTube tutorial](https://www.youtube.com/watch?v=pDq-xrZ5Yg8&feature=youtu.be)

### Work in Progress ⚙️

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!

---