Skip to main content

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 NameFeaturesBest For
Eleven MonolingualStandard qualityMonolingual content in various languages
Eleven MultilingualCross-language supportCode-switching and multilingual content
Turbo V2.5Fast processingReal-time applications requiring low latency
TurboLatest turbo modelBalanced 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)
  • 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

1

Access the Integrations Page

Integrations PageNavigate to the “Integration > Models” page to access TTS providers.
2

Select ElevenLabs

On the Integrations page, find the ElevenLabs provider card.Click the “Setup Credential” button for ElevenLabs.
3

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
4

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