Skip to main content

Voices

Manage voice configurations and imports from providers (e.g. ElevenLabs). Voices are assigned to agents and determine how the agent sounds on calls. For UUID / phone / datetime formats used below, see Data formats.

List Voices

Returns all voices available to your organization (both system voices and custom/cloned voices).

cURL

Response

data (array of voice objects), meta.

Get Voice

cURL

Import Voice from Provider

Import an existing voice from ElevenLabs (or another provider) into your organization. Use this when you already have a voice ID from a provider and want to use it with your agents.

Request Body

Example

cURL

Response: 201 Created with data (voice object) and meta. May return 422 or 502 if the provider rejects the request (e.g. invalid voice ID or quota exceeded).

Clone Voice from Audio

Create a voice clone from your own audio samples. Upload one or more audio files (base64-encoded), and Truedy will create and connect the voice for use with agents. Requires credits on your account.

Request Body

Tips for best results:
  • Use 1–5 minutes of clear, noise-free audio
  • Avoid music or background noise
  • MP3 or WAV at 44.1kHz works best

Example

cURL

Response: 201 Created with data (voice object with status: "active") and meta. The voice is immediately ready for use. Returns 422 if name exceeds 40 characters or no files are provided. Returns 402 if your account lacks sufficient credits.

Update Voice

Update the display name of a voice. The name is passed as a query parameter.

Parameters

Query parameters:

cURL

Delete Voice

Deletes the voice from your organization. Agents using this voice will need to be updated.

cURL

Repair provider connection (advanced)

Voice imports and clones are reconciled with the voice service automatically. This recovery endpoint is only for an existing voice that shows as unavailable or lost its provider link; normal workflows should not call it after creation. It is idempotent when the voice is already connected and may return 422 if the provider repair fails.

cURL

Preview Voice

Generate a short audio preview of the voice speaking a given text. Returns raw WAV audio bytes.

Parameters

Query parameters:

cURL

Returns raw WAV audio. May return 422 or 502 if the provider fails.

Voice Object