Custom Voices User Guide
Overview
The Custom Voices feature allows authorized users to create and manage AI-generated voices using natural language prompts. Powered by ElevenLabs, this feature enables you to generate unique voice profiles that can be used in voice-based flows for a more personalized customer experience.
Prerequisites
Before creating a custom voice, ensure that:
You have been assigned the Voice Admin role.
Your environment has available voice quota.
ElevenLabs integration is enabled for your environment.
Creating a Custom Voice
Follow the steps below to generate and save a custom voice.
Step 1: Open Custom Voices
Navigate to Custom Voices from the left navigation menu.
Verify that you can access the page.
If the menu is not visible, contact your administrator to obtain the Voice Admin role.

Step 2: Define Voice Characteristics
Enter a prompt describing the voice you want to generate.
Example Prompt
The prompt helps define the tone, style, and personality of the generated voice.
Step 3: Enter Preview Text
Provide sample text that will be used to generate voice previews.
You can:
Use the default preview text.
Enter your own custom text to better evaluate the generated voice.

Step 4: Generate Voice Previews
Click Generate Voice.
The system will:
Send the voice prompt to Eleven Labs.
Generate multiple voice variations.
Display voice previews for evaluation.
Example preview output:
Voice 1
Voice 2
Voice 3
Use the preview controls to listen to each generated voice.

Step 5: Select a Voice
Listen to all available previews.
Choose the voice that best matches your requirements.
If none of the generated options are suitable, update the prompt and regenerate new voice previews.
Step 6: Save the Voice
Enter a unique voice name.
Click Create Voice.
Once saved, the new voice becomes available within the environment.

Managing Custom Voices
After a voice is created, it appears in the Custom Voices list.
Available actions include:
Rename Voice
Update the display name of an existing voice.
Preview Voice
Use the Preview button to listen to the saved voice at any time.
Delete Voice
Remove a voice that is no longer required.

Voice Quota
Each environment has a configurable limit on the number of custom voices that can be created.
Example
Maximum allowed voices: 5
Current usage: 4
Remaining available slots: 1
When the quota is reached, new voices cannot be created until an existing voice is deleted or the quota is increased by an administrator.

Using a Custom Voice in a Flow
Once a voice is created, it can be assigned to any voice-enabled flow.
Step 1: Open the Flow
Navigate to Flows.
Select the desired flow.
Click Edit.

Step 2: Configure Voice Settings
Open Voice Settings.
Navigate to Text-to-Speech (TTS) settings.

Step 3: Select ElevenLabs Provider
Choose:
Provider: Eleven Labs
Model: Eleven Multilingual Model
Step 4: Choose Your Custom Voice
Open the Voice dropdown.
Select the custom voice you created.
Example: Release Demo
Step 5: Preview the Voice
Click Preview to hear how the selected voice sounds before applying it to the flow.
This allows you to verify that the voice matches your desired customer experience.

Step 6: Save the Configuration
Click Next.
Click Save.
The flow will now use the selected custom voice for Text-to-Speech responses.
Importing Existing ElevenLabs Voices
Organizations may already have custom voices created directly within ElevenLabs.

At present, imported voices must belong to the same ElevenLabs account configured for the environment.
This means:
Voice IDs created under the configured ElevenLabs account can be used.
Voice IDs from external or personal ElevenLabs accounts cannot currently be imported directly.
The current implementation supports a single configured ElevenLabs account.

Role-Based Access
Voice Admin
Create, manage, import, and configure custom voices
Standard User
Use configured voices within flows
Standard User
Cannot create or manage custom voices
Best Practices
Use descriptive prompts that clearly define tone, personality, and speaking style.
Test multiple voice variations before saving.
Use meaningful voice names to simplify identification.
Preview voices within the flow before publishing.
Regularly review voice usage to stay within configured quotas.
Limitations
Only users with the Voice Admin role can create and manage custom voices.
Voice characteristics cannot be modified after creation.
Voice prompts cannot be regenerated once the voice is saved.
Voice availability is subject to environment-specific quotas.
ElevenLabs must be configured as the Text-to-Speech provider to use custom voices.
Conclusion
The Custom Voices feature enables Voice Admin users to create unique AI-generated voices using natural language prompts powered by ElevenLabs. Generated voices can be previewed, saved, managed, and assigned to voice-enabled flows through Text-to-Speech settings, helping organizations deliver more engaging and personalized voice experiences.
Last updated
Was this helpful?