> ## 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.

# Camb

> Connect Camb to SentiVue Talk

Camb is a speech platform built around very wide language coverage. In SentiVue Talk it provides the **voice** that speaks your agent's responses.

## What you need

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

## Getting your API key

1. Sign in to [CAMB.AI Studio](https://studio.camb.ai/).
2. Open your account settings.
3. Generate an API key.
4. Copy the key and store it somewhere safe before leaving the page.

Create separate keys for development and production so you can revoke one without breaking the other.

## Adding the connection

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

The connection is stored as you save it. A wrong or expired key first shows up on a live call, so place a test call once you have selected a voice.

## What you can select afterwards

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

**Model** — pick a MARS variant; language coverage differs between them. See Camb's [models page](https://docs.camb.ai/models).

**Voice** — a voice is identified by a numeric ID, for example `147320`. Browse the voices available to your key in [CAMB.AI Studio](https://studio.camb.ai/).

**Language** — a locale code such as `en-us`. Check yours against Camb's [language support page](https://docs.camb.ai/language-support).

## Completing the pipeline

Camb drives voice only. You also need:

* A [language model](/talk/configurations/llm) to decide what the agent says
* A [transcriber](/talk/configurations/transcriber) to turn caller speech into text

Each is a separate [connection](/talk/configurations/connections).

## Troubleshooting

<AccordionGroup>
  <Accordion title="The connection saved but calls have no voice">
    Saving does not check the key with Camb, so a typo or an expired key only surfaces on a call. Regenerate the key in CAMB.AI Studio, paste it again, and place a test call.
  </Accordion>

  <Accordion title="A voice is rejected or the wrong voice speaks">
    Enter the numeric voice ID, not the voice name. Also confirm the voice is available to your account — a custom voice belongs to the account that created it.
  </Accordion>

  <Accordion title="The voice speaks the right words with the wrong accent">
    The language set on the connection drives pronunciation. Set the locale code that matches your callers, and check that your chosen model covers it — the MARS variants do not all support the same languages.
  </Accordion>

  <Accordion title="Calls worked and then stopped mid-month">
    Check your usage and plan limits in CAMB.AI Studio. An account that has exhausted its allowance stops serving requests until it is topped up.
  </Accordion>
</AccordionGroup>
