speaker value; Pictory will automatically discover and add the voice to your library.
How It Works
1
Find a voice on ElevenLabs
Browse the ElevenLabs Voice Library and copy the voice ID of any voice you want to use.
2
Pass the voice ID as speaker
Use the ElevenLabs voice ID directly in your API request as the
speaker value.3
Automatic discovery
If the voice is not already in your Pictory library, it will be automatically discovered and added from ElevenLabs. No manual setup required.
Finding an ElevenLabs Voice ID
You can find voice IDs from:- ElevenLabs Voice Library: Browse voices at elevenlabs.io/voice-library. The voice ID is shown on each voice’s detail page.
- ElevenLabs API: Use the ElevenLabs Voices API to list available voices programmatically.
- Pictory Voiceover Tracks API: Use the Get Voiceover Tracks endpoint to list voices already in your library, including ElevenLabs voices with their
voicefield containing the ElevenLabs voice ID.
Basic Example
Ways to Reference a Voice
Thespeaker field accepts multiple formats:
Resolution Order
When you pass aspeaker value, Pictory resolves it in this order:
- Track ID: If numeric, searches by track ID
- Voice name: Searches by voice name (case-insensitive)
- Voice ID: Searches by the voice provider’s ID (e.g., ElevenLabs UUID)
- Auto-discovery: If not found, attempts to discover and add the voice from ElevenLabs
Using Previously Discovered Voices
Once a voice is discovered and added to your library, you can reference it by name or track ID in future requests, just like any other voice. Use the Get Voiceover Tracks endpoint to see all voices in your library:"service": "elevenlabs" and the original voice ID in the voice field.
Premium Voice Settings
For ElevenLabs voices, you can fine-tune the voice output usingpremiumVoiceSettings:
Premium Voice Settings Reference
premiumVoiceSettings only work with ElevenLabs voices. Using them with AWS or Google voices will return a validation error.Troubleshooting
Voice Not Found Error
Voice Not Found Error
Cause: The ElevenLabs voice ID is invalid or the voice does not exist.Resolution:
- Verify the ElevenLabs voice ID is correct
- Check that the voice exists in the ElevenLabs Voice Library
- Ensure your Pictory subscription includes ElevenLabs voice access
Voice Sounds Different Than Expected
Voice Sounds Different Than Expected
Cause: Default voice settings may not match the ElevenLabs preview.Resolution:
- Adjust
premiumVoiceSettings: increasesimilarityBoostfor closer matching - Try a different
modelId:eleven_multilingual_v2andeleven_v3produce different results - Adjust
stability: lower values produce more natural variation
Next Steps
Get Voiceover Tracks
List all voices in your library
AI Voiceover Guide
Complete guide to AI voiceover in videos
Multi-Level Voice-Over
Use different voices for different scenes
Pronunciation Guide
Control how words are pronounced
