Listing All Voices
Retrieve all available voices for your account:Searching Voices
Use thesearch() method for advanced filtering and pagination:
Search with Filters
Filter voices by various criteria:string
Filter by voice type:
personal- Your custom voicescommunity- Community-shared voicesdefault- ElevenLabs default voicesworkspace- Workspace voicesnon-default- All except defaultsaved- Non-default including saved defaults
string
Filter by voice category:
premade- Pre-made ElevenLabs voicescloned- Instant voice clonesgenerated- AI-generated voicesprofessional- Professional voice clones
Pagination
Handle large voice collections with pagination:The
total_count is a live snapshot and may change between requests. For reliable pagination, use the has_more flag.Getting Voice Details
Retrieve detailed information about a specific voice:Voice Settings
Get and apply custom voice settings:float
Controls voice consistency (0.0-1.0). Higher values produce more stable and consistent voice, lower values allow more variation.
float
Controls similarity to the original voice (0.0-1.0). Higher values make the voice more similar to the original.
Cloning Voices
Create instant voice clones from audio samples:Updating Voices
Modify existing voices:Deleting Voices
Remove a voice from your account:Shared Voices
Explore and use voices shared by the community:Adding Shared Voices
Add a shared voice to your collection:Finding Similar Voices
Find voices similar to an audio sample:Voice IDs by Type
Lookup multiple voices by their IDs:You can query up to 100 voice IDs in a single request.
Async Voice Management
Use async methods for non-blocking operations:Working with Voice Samples
Manage individual voice samples:Best Practices
Voice Selection
Voice Selection
- Test multiple voices to find the best fit for your use case
- Consider the voice’s characteristics (age, accent, gender) for your audience
- Use professional voices for commercial applications
- Preview voices on ElevenLabs Voice Lab
Voice Settings Optimization
Voice Settings Optimization
- Start with default settings and adjust incrementally
- Higher stability for consistent narration
- Lower stability for more expressive dialogue
- Use speaker boost for better quality on challenging voices
Voice Cloning Tips
Voice Cloning Tips
- Use 3-10 high-quality samples for best results
- Ensure samples have minimal background noise
- Remove background noise with
remove_background_noise=True - Keep sample lengths between 30 seconds and 5 minutes
Performance
Performance
Next Steps
Learn about available TTS models and their capabilities