Skip to main content
ElevenLabs provides the voice that speaks your agent’s responses, and transcription of what the caller says. One connection covers both.

What you need

Getting your API key

  1. Sign in at elevenlabs.io.
  2. Create a new key.
  3. Copy it — the key is shown once.
ElevenLabs keys are permission-scoped. A key created with only text-to-speech permission will not transcribe, and the failure appears at call time rather than when you save the connection.Grant both Text to Speech and Speech to Text if you want the connection to drive voice and transcription.
Keys can also carry a character limit. A key that hits its cap stops working mid-call, so either leave the limit unset or set it well above your expected volume.
For anything running in production, create the key under a service account rather than your own login. Personal keys are tied to your user and stop working if your access changes.

Adding the connection

  1. Go to Connections and choose ElevenLabs.
  2. Paste the API key.
  3. Save.
SentiVue Talk validates the key as you save. Note that validation confirms the key works, not that it carries every permission you need — see the warning above.

What you can select afterwards

Choose your models on Model Configurations. Voice model — start with the fastest and move up only if the voice is not good enough on a real call. See ElevenLabs’ models page. Voice — pick from the dropdown, or enter a voice ID for one from your own library or a cloned voice. IDs look like JBFqnCBsd6RMkjVDRZzb and are shown against each voice in the ElevenLabs app. Language — set it to match your callers. Transcription runs on Scribe — see the speech-to-text guide.

Using ElevenLabs for only one service

If you want ElevenLabs voices but a different transcriber, turn the transcription service off on the connection.

Custom hosts

If you reach ElevenLabs through a proxy rather than api.elevenlabs.io, you can set a base URL per service on the connection.

Troubleshooting

The key is missing the speech-to-text permission. Create a new key with both permissions granted, or edit the existing key’s permissions in the ElevenLabs app.
Check whether the key has a character limit and has reached it. Keys stop working once capped.
Copy the exact ID from the ElevenLabs app rather than the voice name. Also confirm the voice is available to your account — a cloned voice belongs to the account that created it.