voiceId. Text to Speech and AI Cover take a voiceId; Speech to Text, Text to
Music and Interpretation do not use voices at all.
Cloning is optional. Start by listing the voices your API key can already use; create a custom voice
only if you want your own.
Two kinds of custom voices
Custom voices are created for one feature. Thefeature field of List voices
shows which one.
The interactive playground on the create and improve pages cannot send file uploads. This is a limitation
of the documentation playground, not of the API. Send the
multipart/form-data requests from your own code
or an HTTP tool, as in the examples below.Step 1: List the voices you can use
id (use it as voiceId), a name, a type (cloned or designed), a feature
(text-to-speech or ai-cover) and a channel (web or api).
- For the Accent TTS model, add
?modelId=myvocal_v3_accent_enhance. That list includes your own compatible voices plus the prebuilt voices available to your API key. It is a selection aid, not a guarantee that a later generation will succeed. - Generate a cover accepts your custom voice’s id or a premade voice’s id.
Step 2: Create your own voice (optional)
TTS voice
name must not exceed 32 characters. The response returns the new voice’s id:
data.id as voiceId in Create speech. To improve the voice later, upload
more files with Improve a TTS voice (the 25-file limit includes the
files you uploaded when creating it).
Cover voice
You need a public URL that acceptsPOST requests to receive the result; see Cover callbacks.
webhookId immediately:
TRAIN_COVER_SPEAKER callback with the same webhookId and a
status of SUCCESS or FAILURE. The documented success sample carries the voice id in data.id.
To improve a Cover voice, use Improve a Cover voice; its result
arrives as an EDIT_COVER_SPEAKER callback.
Step 3: Manage your voices
Voice design is temporarily unavailable. Voices you created with it earlier are still returned by
List voices and still work with Text to Speech; see Voice Design (temporarily unavailable).
Next steps
Text to Speech quickstart
Synthesize speech with your
voiceId.AI Cover quickstart
Create a cover with a Cover voice.
