ElevenLabs

Connect ElevenLabs to generate high-quality AI voices with industry-leading voice cloning.

On this page

Requirements

  • ElevenLabs account with an active subscription or credits
  • ElevenLabs API key
  • VoiceThisText account with provider connections enabled

Get Your API Key

  1. Log in to your ElevenLabs dashboard.
  2. Open Profile & Settings → API Keys.
  3. Create a new key (or copy an existing one) and keep it secure.

Connect ElevenLabs

  1. In VoiceThisText, go to Providers.
  2. Click Add Provider and choose ElevenLabs.
  3. Paste your ElevenLabs API key and save.
  4. VoiceThisText fetches your models and voices automatically.

Models

When creating generations you can keep the provider default or pick a specific model your account has access to. Common options include:

  • Eleven Multilingual v2 — balanced quality and multilingual support
  • Eleven Turbo v2.5 — faster responses with a lighter token cost

Model availability depends on your ElevenLabs plan; VoiceThisText will only show models your key can access.

Generating Audio

  1. Select the ElevenLabs provider when creating an audio generation.
  2. Pick a voice from the fetched list and optionally choose a model and voice settings.
  3. Generate. The job runs through ElevenLabs and the audio plus transcript timing (if enabled) is stored in VoiceThisText.
  4. Use embedding or the WordPress plugin to publish the audio player.

Troubleshooting

  • 401/403 errors — regenerate the API key in ElevenLabs and update it in the provider settings.
  • Voices missing — click Refresh voices after adding voices or ensure the key has voice read permissions.
  • Model not listed — your ElevenLabs plan may not include it; verify access in the ElevenLabs dashboard.
  • Slow or failed generations — check ElevenLabs status and usage limits; consider switching to Turbo models for speed.