Voice Library

Browse voices, preview them, and clone your own custom voice.

The Voice Library is where you browse, preview, clone, and manage the voices your AI agents speak with. Every voice — whether it ships with a provider, was imported for your account, or was cloned from a recording — appears here in one searchable list, and from here you can assign any ready voice to an agent in a couple of clicks.

This guide explains everything a business user needs to know to find the right voice, listen to it, create a custom cloned voice from your own recording, and put that voice to work on your agents.

In this guide


Where to find the Voice Library

Open the Voice AI hub and look at the left-hand sidebar. Under the Navigation section you will see Voice Library (its icon is a small audio waveform).

Preview
Navigation
🎙️ Agents
📊 Campaigns
🛠️ Tools
📚 Knowledge Base
☎️ Phone Numbers
💬 Conversations
〰️ Voice Library
👛 Wallet
📈 Analytics

The Voice Library has two web addresses that both open the same page:

Address ends inWhat happens
/libraryOpens the Voice Library list normally.
/cloningOpens the Voice Library and immediately pops open the Clone Voice wizard.

This is why clicking Clone Voice changes the address to …/cloning — it is a shortcut straight into the cloning flow. Closing the wizard returns you to …/library.


Plan requirements

The Voice Library (and voice cloning) is part of the Voice Cloning feature, which is included from the Growth plan upwards.

  • If your Voice AI plan includes it, the Voice Library item appears in the sidebar and the page opens normally.
  • If your plan is below Growth, opening the page shows an upgrade screen titled "Voice Cloning requires Growth" with an Upgrade to Growth button (and the current monthly price). You can compare plans from the same screen.
  • If Voice AI has not been switched on for your account at all, you will see a "Voice AI not enabled" message asking you to contact your administrator.
Preview
🔒
Voice Cloning requires Growth
Upgrade your Voice AI plan to unlock voice cloning and more powerful features.
⚡ Upgrade to Growth · $79/mo
Business · $149/mo →
Compare all plans

The Voice Library at a glance

When the page loads you see a header, a row of filters, and a table of voices.

Preview
〰️
Voice Library
24 voices
Clone, import, and manage voices for your AI agents.
+ Clone Voice
🔍 Search by name…
Source ▾
Gender ▾
Language ▾
Age ▾
Use Case ▾
☆ Favourites
Voice
Gender
Use Case
Language
Source
Sarah — Warm
Friendly, mid-30s
Female
customer support
English
ElevenLabs
⚡ Assign
James — Clone
My voice
Male
conversation
English
Cloned
⚡ Assign
ElementWhat it is
Voice Library title + waveform iconPage heading.
Voice count (e.g. 24 voices)A live count of how many voices are in your library, shown next to the title once at least one voice exists.
Subtitle"Clone, import, and manage voices for your AI agents."
Clone Voice buttonThe white pill button at the top right. Opens the Clone Voice wizard. Available to everyone who can see the page.

Account administrators also see two extra controls in the header — Sync Providers and an Import panel. These pull in voices from connected providers and are described under Managing your voices. Regular users will not see them.


Browsing voices

Each voice is shown as a row in the table. From left to right, a row contains:

ColumnShown onDescription
Play buttonAlwaysThe round button on the far left. Click it to listen to a sample. See Previewing a voice.
VoiceAlwaysThe voice's name in bold, with a short description underneath (or the provider name if there is no description).
GenderAlwaysA small pill — Male, Female, or Neutral — if the voice has a gender set.
Use CaseMedium screens and widerA pill showing what the voice is suited for (e.g. conversation, customer support, narration).
LanguageLarge screens and widerThe main language in full (e.g. English), plus up to three extra languages if the voice supports more.
SourceExtra-wide screensWhich provider the voice comes from (e.g. ElevenLabs, Cloned, xAI, OpenAI).
StatusWhen not readyIf a voice is still processing, pending, or failed, a small coloured dot and label appears instead of being fully usable.
ActionsOn the rightAssign (for ready voices), a favourite star, and — for account admins — edit and delete buttons that appear on hover.

How voices are ordered

The library arranges voices to put the most useful ones first:

  1. Favourites are pinned to the top in their own Favourites section (with a star and a count).
  2. Below that, under All Voices, voices that already have a playable preview are listed before voices that don't.
  3. Within each group, voices are interleaved by provider so you see a healthy mix rather than one provider's voices all bunched together.

Duplicate voices (same name from the same provider) are automatically collapsed so the list stays clean — you only ever see the most recent copy.

Empty states

  • No voices at all: You'll see "No voices yet." If you're an account admin, a Clone Your First Voice button appears. Regular users are prompted to "Ask your admin to add voices to the library."
  • No matches for your filters: You'll see "No voices match your filters" with a Clear all filters button to reset.

Filtering and searching

The filter bar sits directly under the header. All filters work together — the voice count on the right updates instantly to show how many voices match.

Preview
🔍 Search by name…
English ✕
American ✕
Gender ▾
Use Case ▾
★ Favourites
✕ Clear (3)
6 voices

The filters

FilterTypeWhat it does
Search by nameText boxType to narrow the list to voices whose name contains your text. Case-insensitive. A small ✕ clears it.
SourceDropdownFilter by where the voice comes from: Cloned, ElevenLabs, xAI (Grok), OpenAI, Deepgram, Cartesia, Google TTS, or System. Only sources that actually appear in your library are listed.
GenderDropdownMale, Female, or Neutral.
LanguageSearchable dropdownPick from a long list of languages (English, Spanish, French, German, Chinese, Arabic, Hindi, and many more). Because the list is long, this dropdown has its own search box.
AccentDropdown (appears only when relevant)Once you choose a language that has regional accents, an Accent filter appears. For example, choosing English unlocks American, British, Australian, Canadian, Indian, Irish, and more. Spanish unlocks Castilian, Mexican, Argentine, etc. Changing the language resets the accent.
AgeDropdownYoung, Middle Aged, or Mature.
Use CaseDropdownConversation, Storytelling, or Narration.
FavouritesToggle buttonA star-shaped toggle. When on, only your favourited voices are shown.

Using a dropdown filter

  1. Click a filter pill (e.g. Language). A panel opens beneath it.
  2. If the panel has a search box at the top (Language does), start typing to narrow the options.
  3. Click an option to apply it. The pill turns solid white to show it's active and now displays the chosen value.
  4. To remove that single filter, click the on its pill, or open it again and click the same option.

Clearing filters

  • A Clear button (with a count, e.g. Clear (3)) appears whenever one or more dropdown/toggle filters are active. Clicking it removes all of them at once while keeping whatever you typed in the search box.
  • The empty-state Clear all filters button resets everything, including search.

Note: The search box matches the voice name only. To narrow by accent, gender, or use case, use the matching dropdown rather than typing those words into search.


Previewing a voice

The round button on the left of every row is the preview control. Listening before you commit is the best way to pick the right voice.

Playing a sample

  1. Click the ▶ play button on a voice row.
  2. The button turns white and shows a pause icon; a thin progress bar appears along the bottom of the row.
  3. Click anywhere on that progress bar to scrub to a different point in the sample.
  4. Click the button again (now a pause icon) to stop.

Only one preview plays at a time — starting a new one automatically stops the previous voice.

When there's no sample yet

Some voices don't have a pre-recorded sample. What happens depends on the provider:

  • Generate-on-demand providers (xAI, OpenAI, ElevenLabs, Google, Deepgram): the play button is still active. Click it and the platform generates a fresh sample for you. The button shows a spinner while it works, then plays automatically and keeps the sample for next time.
  • Other providers / cloned voices without a stored sample: the play button is dimmed and cannot be clicked because no preview is available.

Failed voices

If a clone failed, its play button shows a warning triangle instead of a play icon and cannot be played. See Voice statuses explained for how to retry.


Favourites

Favourites let you pin the voices you reach for most to the top of the list.

  • To favourite a voice: hover over its row and click the star on the right (it turns gold). On a voice you've already favourited, the star is always visible.
  • To unfavourite: click the gold star again.
  • To see only favourites: turn on the Favourites toggle in the filter bar.

Favourited voices are grouped into a dedicated Favourites section at the very top of the table, with a count, so they're always one glance away.

Favourites are stored in your own browser. They're personal to you and to the device/browser you're using — they don't change what other people in your account see, and they won't carry over to a different computer.


Assigning a voice to an agent

The fastest way to put a voice to work is the Assign button on its row. This sets the voice as the speaking voice for one of your agents without leaving the library.

The Assign button only appears on voices that are Ready. Voices still processing, pending, or failed can't be assigned until they finish.

Steps

  1. Find the voice you want and click its ⚡ Assign button.
  2. The Assign to Agent dialog opens, showing the voice name at the top.
  3. Use the Search agents… box to find the agent you want, or scroll the list. Active agents are listed first; archived ones appear lower, labelled with their status.
  4. Click an agent to select it — a green check appears next to it.
  5. Click Assign to "[agent name]" at the bottom.
  6. A confirmation appears: "[voice] assigned to [agent]." The dialog closes.
Preview
Assign to Agent
Set voice to Sarah — Warm
🔍 Search agents…
🎙️
Front Desk Receptionist
🎙️
Outbound Sales Agent
🎙️
Old Appointment Bot
archived
Cancel
Assign to "Front Desk Rece…"

What assigning actually does

Behind the scenes, assigning updates that agent's voice engine settings so it uses the selected voice (and the matching provider). If the agent was previously set to a different provider, the platform handles switching it over for you. The next time the agent speaks — on a test call or a live call — it will use the new voice.

Assigning replaces whatever voice the agent had before. If you want to keep the old voice as an option, note it down first, or use a separate agent.


Choosing a voice inside the agent editor

You can also set a voice from within an agent itself, which is handy when you're building or tweaking an agent. Open an agent and find the Voice Engine section.

Preview
Voice Engine
ElevenLabs — Multilingual v2
SA
Sarah — Warm female
Search voices...
SA
Sarah — Warm
american · female
JA
James — Clone
male

How the voice control behaves depends on the provider you've chosen for the agent:

  1. Pick a Voice Engine (provider/model) from the first dropdown in the section.
  2. The voice control underneath adapts:
    • For providers with a fixed set of built-in voices, you get a simple Select voice dropdown.
    • For providers backed by your library, you get a rich voice picker with a search box, avatars, gender/accent/age details, and a play button on every row so you can preview each voice right there before choosing.
  3. Pick a voice. Your choice is saved to the agent's configuration.

Cloned and library voices appear here automatically once they're Ready and match the agent's selected provider. If you don't see a voice you expect, check that the agent's Voice Engine provider matches the voice's source.


Voice cloning: the Clone Voice wizard

Cloning lets you create a custom voice from a real recording — your own voice, a colleague's, or any clean voice sample you have the rights to use. The whole process is handled by a guided four-step wizard.

Open it by clicking Clone Voice in the header (or by going straight to the /cloning address, which opens the wizard automatically). Press Esc or click outside the wizard to close it at any time.

Step 1 — Name your voice

Preview
Name your voice
Give it a name and describe its characteristics.
Name *
e.g. Sarah — Warm & Professional
Description (optional)
e.g. Australian accent, mid-30s, conversational
Gender
Select… ▾
Age
Select… ▾
Language
Select… ▾
Use Case
Select… ▾
Visibility
Private
Only visible to you
Public
Visible to all users

Fill in the details for your new voice:

FieldRequiredNotes
NameYesThe label your voice will show in the library, e.g. "Sarah — Warm & Professional." You can't continue without it.
DescriptionNoA short note about the voice, e.g. "Australian accent, mid-30s, conversational."
GenderNoMale, Female, or Neutral.
AgeNoYoung, Middle Aged, or Mature.
LanguageNoThe main language, chosen from a wide list (English, Chinese, Spanish, Hindi, Arabic, French, and many more).
Use CaseNoWhat the voice is for — Conversation, Customer Support, Sales & Outreach, Narration, Podcast, Gaming & Characters, and many others.
VisibilityYes (defaults to Private)Private keeps the voice visible only to you; Public shares it with everyone in your account.

These details are what later power the filters, so filling them in makes the voice easier to find. When you've entered at least a name, click Continue.

Step 2 — Add your voice

Here you provide the actual audio. There are two modes, chosen with the cards at the top: Record or Upload File.

Preview
Add your voice
Record a guided session or upload an existing clip.
🎤
Record
Guided teleprompter session
⬆️
Upload File
MP3, WAV, M4A — up to 50 MB
Happy 7 / 20
That's great news, I'm really happy to hear that!
⏹ Stop
⏭ Skip

Record mode (guided teleprompter)

The recorder walks you through a script of short phrases that cover a range of emotional tones — neutral, happy, sad, firm, surprised, nervous, and professional — so the clone captures the full character of the voice.

  1. Click Start Recording. Your browser will ask permission to use your microphone — click Allow. (If you deny it, you'll see a message asking you to enable microphone access.)
  2. Read the large phrase shown in the centre out loud, in the tone shown by the small coloured label above it (e.g. Happy, Professional).
  3. The recorder listens and, when it recognises that you've read the phrase, automatically advances to the next one. The faint lines above and below show the previous and upcoming phrases.
  4. If a phrase isn't recognised or you'd rather move on, click Skip to jump to the next one.
  5. A progress bar and an "X / 20" counter track how far through the script you are.
  6. When you finish (or click Stop), you'll see a green "X phrases captured" badge. If you want a fresh take, click Re-record to start over.

The phrase-recognition that auto-advances uses your browser's built-in speech recognition. It works best in Chrome. Even if recognition isn't available, you can still record — just use Skip to move through the phrases manually, and the full audio is still captured.

Upload mode

Prefer to use an existing recording? Switch to Upload File.

  1. Click the dashed drop area, or drag an audio file onto it.
  2. Accepted formats are MP3, WAV, M4A, OGG, and WEBM, up to 50 MB.
  3. Once a file is loaded, a small player appears so you can ▶ play it back and confirm it's the right clip. An removes it if you picked the wrong one.

The wizard shows tips for the best result:

  • Use at least 30 seconds of clear, natural speech.
  • Record in a quiet room with minimal background noise.
  • Speak at a consistent volume and pace.
  • Avoid music, echo, or heavy audio compression.

When you have a recording or an uploaded file, click Continue.

Step 3 — Review and clone

A summary screen lists everything you've entered — name, description, visibility, gender, age, language, use case — plus the audio source and its size.

Preview
Ready to clone
Review your details before processing.
NameSarah — Warm
VisibilityPrivate
GenderFemale
LanguageEN
Audio20 / 20 phrases recorded
Size842 KB
  1. Check the summary. To change anything, use Back.
  2. Click Clone Voice to submit.
  3. The wizard shows a "Processing your voice…" state. Cloning typically takes a short while as the platform builds your voice. The wizard polls automatically and moves on as soon as it's done.

Step 4 — Voice ready

When the clone succeeds you'll see a tick and "Voice ready — [name] has been cloned successfully." Click View in Library to return to the list, where your new voice now appears at the top, ready to preview and assign.

Preview
Voice ready
Sarah — Warm has been cloned successfully.

If cloning fails, you'll get a message explaining why (for example, the recording was too noisy, the format wasn't supported, or no voice provider is configured for your account). Try again with a cleaner sample in a quiet environment, or contact your administrator if the message mentions a missing provider.


Managing your voices

Editing a voice's details

If you're an account administrator, hovering over a voice row reveals a pencil (edit) icon. Clicking it opens a compact Edit Voice dialog where you can:

  • Change the voice's Name.
  • Switch its Visibility between Private and Public.

Click Save to apply, or Cancel to discard. The row updates immediately.

Preview
Edit Voice
Name
Sarah — Warm
Private
Public
Cancel
Save

Deleting a voice

Account administrators can also delete voices. Hover over a row and click the trash icon, which appears for private voices (public/shared voices are protected from accidental deletion). The voice is removed from the library straight away.

Caution: Deleting a voice can't be undone. If any agents were using it, you'll want to assign them a replacement voice.

Retrying a failed clone

If a clone shows as Failed, a Retry link appears on its row.

  • Click Retry to re-run the clone using the original recording. The status changes to Retrying… and updates automatically when it finishes.
  • If the original recording is no longer on file, the platform clears the broken entry and re-opens the Clone Voice wizard so you can record a fresh sample without any manual cleanup.

Admin-only library tools

Two header controls are only shown to account administrators and are worth knowing about:

ControlWhat it does
Sync ProvidersPulls in all available voices from your connected text-to-speech providers and adds any that aren't already in the library. Useful right after connecting a new provider.
Import panelLets admins import voices (for example from ElevenLabs) directly into the library.

If you're not an admin and your library looks empty, this is usually why — ask your account administrator to sync or import voices for you.


Voice statuses explained

A voice's status controls what you can do with it.

StatusIndicatorMeaningCan you assign / use it?
ReadyGreen dot (or no status shown)Fully processed and usable.Yes — Assign is available and it appears in agent voice pickers.
ProcessingWhite pulsing dotThe clone is being built.Not yet — wait for it to finish.
PendingAmber pulsing dotQueued, about to process.Not yet.
FailedRed dot + warning triangle on the play buttonSomething went wrong building the clone.No — use Retry or re-record.

Tips and common workflows

Find a voice fast Combine filters: choose a Language, then its Accent, then a Gender, and watch the voice count drop to a short list. Preview the survivors and favourite the winner.

Build a shortlist Star a handful of candidate voices, then flip on the Favourites toggle to compare just those side by side before deciding.

Clone, then assign in one sitting

  1. Click Clone Voice and complete the wizard.
  2. On the success screen, click View in Library.
  3. Your new voice is at the top — click to confirm it sounds right.
  4. Click ⚡ Assign and pick the agent that should use it.

Pick a voice while building an agent Open the agent, go to Voice Engine, set the provider, then use the inline voice picker — every row has a play button, so you can audition voices without leaving the editor.

Give every voice good metadata When cloning, fill in gender, age, language, and use case. These power the filters, so a well-described voice is far easier for you (and your teammates) to find later.


Troubleshooting

ProblemWhat to check
The play button is greyed outThat voice has no stored sample and its provider can't generate one on demand. Try a different voice, or (for cloned voices) re-clone with a clean recording.
A preview won't generateOnly certain providers (xAI, OpenAI, ElevenLabs, Google, Deepgram) support generate-on-demand previews. For others, no preview is available.
"Microphone access denied"Allow microphone access for the site in your browser settings, then click Start Recording again.
The recorder won't advance phrasesAuto-advance relies on browser speech recognition (best in Chrome). Use the Skip button to move through phrases manually — your audio is still captured.
Cloning failedRe-record in a quiet room with at least 30 seconds of clear speech, or upload a cleaner file. If the message mentions a missing voice provider, ask your administrator to configure one.
A voice isn't showing in my agent's pickerConfirm the voice is Ready and that the agent's Voice Engine provider matches the voice's source.
The Assign button is missingAssign only appears on Ready voices. Wait for processing to finish.
My favourites disappearedFavourites are saved in your browser, so switching browsers or devices (or clearing site data) resets them.
The whole page shows an upgrade screenVoice cloning requires the Growth plan or above. Upgrade, or ask your administrator.

Quick reference

I want to…Do this
Open the Voice LibrarySidebar → Voice Library
Listen to a voiceClick the round button on its row
Narrow the listUse Search and the filter pills (Source, Gender, Language, Accent, Age, Use Case)
Show only my favouritesTurn on the Favourites toggle
Pin a voice to the topClick its star
Put a voice on an agentClick ⚡ Assign → pick an agent → Assign
Set a voice while editing an agentAgent → Voice Engine → voice picker
Create a custom voiceClone Voice → complete the 4-step wizard
Re-run a failed cloneClick Retry on the failed row
Rename or re-share a voice (admins)Hover row → pencil icon
Remove a voice (admins)Hover row → trash icon
</content> </invoke>
Was this page helpful?
Open Dashboard →