Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.mavera.io/llms.txt

Use this file to discover all available pages before exploring further.

ElevenLabs’ voice AI platform — text-to-speech, voice cloning, dubbing, and voice design — pairs with Mavera to create audio-first content pipelines. These five jobs chain ElevenLabs endpoints with Mavera surfaces to clone spokesperson voices for branded audio, localize scripts into multiple languages, convert focus group findings into audio executive briefings, assign unique voices to Speak session personas, and run full ad-script-to-broadcast loops with quality feedback.

API Reference Card

DetailValue
Base URLhttps://api.elevenlabs.io/v1
Authxi-api-key header — xi-api-key: your_key_here
Key endpointsPOST /text-to-speech/, POST /voices/add, POST /v1/dubbing, GET /voices
Rate limitsPlan-based — Free: limited, Starter: moderate, Pro/Scale: high (see ElevenLabs pricing)
Mavera basehttps://app.mavera.io/api/v1
Mavera authAuthorization: Bearer mvra_live_...
All examples use two environment variables: ELEVENLABS_API_KEY (your ElevenLabs API key) and MAVERA_API_KEY (your Mavera key starting with mvra_live_). ElevenLabs uses the xi-api-key header — not Authorization: Bearer. Never commit either key to version control. Use a .env file or your platform’s secret manager.

Prerequisites

1

ElevenLabs API key

Sign up at elevenlabs.io. Navigate to Profile → API Keys and copy your key. Ensure your plan has sufficient character credits.
2

Mavera API key

Get your key from Mavera dashboard.
3

Install dependencies

# Python
pip install requests

# JavaScript (Node 18+ has built-in fetch)
npm install node-fetch
4

Set environment variables

export ELEVENLABS_API_KEY="your_elevenlabs_key"
export MAVERA_API_KEY="mvra_live_xxxxx"

Jobs

#JobElevenLabs EndpointMavera SurfaceOutput
1Persona Voice Cloning → Branded AudioPOST /voices/add, POST /text-to-speech/GenerateBranded audio in cloned voice
2Multilingual Content LocalizationPOST /v1/dubbingGenerateLocalized audio in multiple languages
3Focus Group Results → Audio ReportPOST /text-to-speech/Focus Groups, Mave AgentAudio executive briefing
4Speak Session EnhancementPOST /text-to-speech/Personas, SpeakMulti-voice audio output
5Ad Script → Production-Ready AudioPOST /text-to-speech/Generate, Mave AgentBroadcast-ready audio with quality loop

Rate Limits & Production Notes

PlanCharacters/monthConcurrent RequestsStrategy
Free10,0002Development and testing only
Starter30,0003Single-campaign workflows
Creator100,0005Multi-variation production
Pro500,00010Batch pipelines with retry logic
Scale2,000,00015Full localization + multi-voice sessions
Use eleven_turbo_v2_5 for faster, lower-cost TTS during development and iteration. Switch to eleven_multilingual_v2 for final production renders. Turbo models return audio 2-3x faster — ideal for the quality feedback loop in Job 5.
ElevenLabs uses xi-api-key as the authentication header — not Authorization: Bearer. Every request must include "xi-api-key": "your_key" in headers. Character limits reset monthly. If you receive a 401 with quota_exceeded, your monthly allocation is exhausted — upgrade or wait for the next billing cycle. Binary audio responses must be written to files, not parsed as JSON. Monitor character usage at ElevenLabs dashboard. Monitor Mavera credits at Dashboard.

All Integrations

ElevenLabs API Docs

Generate

Focus Groups

Mave Agent

Brand Voice