1.8 KiB
1.8 KiB
ElevenLabs Routing Reference
App name: elevenlabs
Base URL proxied: api.elevenlabs.io
API Path Pattern
/elevenlabs/v1/{resource}
Common Endpoints
Text-to-Speech
Convert Text to Speech
POST /elevenlabs/v1/text-to-speech/{voice_id}
Stream Text to Speech
POST /elevenlabs/v1/text-to-speech/{voice_id}/stream
Voices
List Voices
GET /elevenlabs/v1/voices
Get Voice
GET /elevenlabs/v1/voices/{voice_id}
Create Voice Clone
POST /elevenlabs/v1/voices/add
Delete Voice
DELETE /elevenlabs/v1/voices/{voice_id}
Models
List Models
GET /elevenlabs/v1/models
User
Get User Info
GET /elevenlabs/v1/user
Get Subscription Info
GET /elevenlabs/v1/user/subscription
History
List History
GET /elevenlabs/v1/history?page_size=100
Get Audio from History
GET /elevenlabs/v1/history/{history_item_id}/audio
Sound Effects
Generate Sound Effect
POST /elevenlabs/v1/sound-generation
Audio Isolation
Remove Background Noise
POST /elevenlabs/v1/audio-isolation
Speech-to-Text
Transcribe Audio
POST /elevenlabs/v1/speech-to-text
Speech-to-Speech
Convert Voice
POST /elevenlabs/v1/speech-to-speech/{voice_id}
Notes
- Text-to-Speech returns audio/mpeg data
- Sound Effects returns audio/mpeg data
- Cursor-based pagination with
page_sizeandstart_after_history_item_id - Response headers include
x-character-countfor usage tracking - Models available:
eleven_multilingual_v2,eleven_turbo_v2_5