> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sentivue.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Gemini Live

> Connect Gemini Live to SentiVue Talk

Gemini Live is a **speech-to-speech** model. It listens to the caller and speaks back directly, without a separate transcriber or voice provider in between.

This is a different connection from [Gemini](/talk/configurations/providers/google-gemini), even though both use an AI Studio API key. Connecting one does not connect the other.

## What you need

| Field   | Required |
| ------- | -------- |
| API key | Yes      |

## Getting your API key

1. Go to [Google AI Studio](https://aistudio.google.com/apikey).
2. Sign in and create an API key.
3. Pick a Google Cloud project when prompted, then copy the key.

The same key works for both Gemini and Gemini Live. You still add it to each connection separately.

<Note>
  If you need Google Cloud billing, IAM controls, or data kept in a specific region, use [Vertex AI Gemini Live](/talk/configurations/providers/vertex-ai-live) instead. It runs the same family of models through your own Google Cloud project, authenticated by a service account rather than an API key.
</Note>

## Adding the connection

1. Go to **Connections** and choose **Gemini Live**.
2. Paste the API key.
3. Save.

## What you can select afterwards

Choose your model on [Model Configurations](/talk/configurations/inference-providers).

**Model** — Google's native-audio Live model. See the [Live API models](https://ai.google.dev/gemini-api/docs/live-api).

**Voice** — selected by name; Puck is the default. Google's [voice list](https://ai.google.dev/gemini-api/docs/speech-generation#voices) describes how each one sounds.

**Language** — English (US, GB, AU, IN), Spanish, French, German, Portuguese (BR), Japanese, Korean, Mandarin, Hindi, four Arabic variants, and seven Indian languages, among others.

## How a speech-to-speech call differs

A speech-to-speech model replaces the transcriber and the voice provider. When a workflow is set to realtime, those two settings no longer apply — the model hears the caller and speaks back itself.

A few consequences worth knowing before switching a live workflow over:

* **The voice comes from the model.** You cannot pair a Gemini Live model with a voice from another provider.
* **You still get a transcript.** Both sides of the call are transcribed for the run record, so [tracing](/talk/configurations/tracing) and post-call analysis work as usual.
* **Moving between nodes reconnects the session.** Gemini Live cannot change its instructions mid-session, so a node transition restarts it. The reconnect waits until the agent has finished speaking, so the caller does not hear it cut off.
* **You still need a language model configured.** It runs the work the realtime model does not — extracting variables and running QA analysis after the call. See [Realtime](/talk/configurations/realtime).

## Troubleshooting

<AccordionGroup>
  <Accordion title="The key is rejected">
    Confirm you copied it from [Google AI Studio](https://aistudio.google.com/apikey) rather than the Google Cloud console. A service-account JSON is a different credential and belongs on [Vertex AI Gemini Live](/talk/configurations/providers/vertex-ai-live).
  </Accordion>

  <Accordion title="I connected Gemini but no realtime models appear">
    Gemini and Gemini Live are separate connections. Add a Gemini Live connection using the same API key.
  </Accordion>

  <Accordion title="The workflow still uses a separate voice and transcriber">
    The workflow is not set to realtime. Switch it over on [Model Configurations](/talk/configurations/inference-providers), then pick the Gemini Live model — the transcriber and voice settings stop applying at that point.
  </Accordion>
</AccordionGroup>

## Related providers

| Provider                                                               | Use it for                                            |
| ---------------------------------------------------------------------- | ----------------------------------------------------- |
| [Gemini](/talk/configurations/providers/google-gemini)                 | Gemini as a standard language model                   |
| [Vertex AI Gemini Live](/talk/configurations/providers/vertex-ai-live) | The same models through your own Google Cloud project |
| [Realtime](/talk/configurations/realtime)                              | The other speech-to-speech providers                  |
