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

# ElevenLabs

> ElevenLabs provides state-of-the-art text-to-speech with natural-sounding AI voices and advanced voice customization.

## Getting Started

To integrate ElevenLabs with your Rapida application for text-to-speech (TTS) capabilities, follow these steps:

## Supported Models

### Text-to-Speech Models

| Model Name          | Features               | Best For                                     |
| ------------------- | ---------------------- | -------------------------------------------- |
| Eleven Monolingual  | Standard quality       | Monolingual content in various languages     |
| Eleven Multilingual | Cross-language support | Code-switching and multilingual content      |
| Turbo V2.5          | Fast processing        | Real-time applications requiring low latency |
| Turbo               | Latest turbo model     | Balanced quality and speed                   |

### Supported Languages

ElevenLabs supports 29+ languages including:

* English (US, UK, Australian, Indian, South African variants)
* Spanish, French, German, Italian, Dutch
* Portuguese (Brazilian & European), Russian, Polish
* Japanese, Mandarin, Korean, Vietnamese
* Hindi, Bengali, Arabic, Hebrew, Turkish
* Greek, Romanian, Swedish, Danish, Finnish, and more

### Voice Library

ElevenLabs provides:

* **Pre-made Voices**: 500+ professional voices
* **Voice Creator**: Create custom AI voices
* **Voice Cloning**: Clone existing voices (with consent)
* **Voice Design**: Design custom voices with specific characteristics

## Prerequisites

* Have an ElevenLabs account (sign up at [https://elevenlabs.io](https://elevenlabs.io))
* Navigate to your account settings
* Go to the API Keys section
* Generate a new API key
* Copy the API key (make sure to save it securely)

# Setting Up Provider Credentials

<Steps>
  <Step title="Access the Integrations Page">
    <img src="https://mintcdn.com/rapidaai/iFtJHOhZE0HHFT_Q/images/integration/providers/providers-and-models.png?fit=max&auto=format&n=iFtJHOhZE0HHFT_Q&q=85&s=1aa112ebaf44541a92bcac925df62cf8" alt="Integrations Page" width="3600" height="2024" data-path="images/integration/providers/providers-and-models.png" />

    Navigate to the "Integration > Models" page to access TTS providers.
  </Step>

  <Step title="Select ElevenLabs">
    On the Integrations page, find the ElevenLabs provider card.

    Click the "Setup Credential" button for ElevenLabs.
  </Step>

  <Step title="Create Provider Credential">
    A modal window will appear titled "Create provider credential". Follow these steps:

    1. Select "ElevenLabs" from the dropdown (if not already selected)
    2. Enter a Key Name: Assign a unique name to this provider key for easy identification
    3. Enter the API Key: Input your ElevenLabs API key
    4. Click "Configure" to save the credential
  </Step>

  <Step title="Verify Credential Setup">
    After setting up the credential, you can verify it's been added:

    1. The ElevenLabs provider card should now show "Connected"
    2. If you click on the provider, you'll see a "View provider credential" modal
    3. This modal displays the credential name, when it was last updated, and options to delete or close
  </Step>
</Steps>

Your ElevenLabs provider credential is now set up for text-to-speech integration.

## Integration Features

* **Natural-Sounding Voices**: 500+ professional AI voices
* **29+ Languages**: Extensive global language support
* **Custom Voice Creation**: Create unique brand voices
* **Voice Cloning**: Clone and customize existing voices
* **Real-time Streaming**: Stream audio as it's generated
* **Pronunciation Adjustment**: Fine-tune pronunciation for specific words
* **Emotional Expression**: Control emotional tone of speech
* **Voice Design**: Advanced tools for voice customization

## Voice Characteristics

You can fine-tune:

* **Stability**: How consistent the voice is
* **Clarity**: Voice clarity and precision
* **Accent**: Regional accent and pronunciation
* **Age**: Perceived age of the speaker
* **Tone**: Emotional tone and personality

For more information, visit the [ElevenLabs documentation](https://docs.elevenlabs.io/).
