Create Voice
Authentication
Enter your API key with the Bearer prefix, e.g. ‘Bearer sk_…’.
Headers
Request
Native language (locale) of the personal voice (e.g. en-US, es-ES, etc.)
Gender marker for the personal voice male GenderMale female GenderFemale not_specified GenderNotSpecified
Audio sample of the voice to clone, 10-30 seconds of clean speech.
The id of the consent challenge this create consumes, from
POST /v1/voices/consent-challenges. Single use: once a
create has consumed it, whether or not that create
succeeded, it cannot be used again.
Recording of the speaker reading the challenge’s phrase
aloud. This is the consent record for the voice, not a
second voice sample: it must be the same person as in
sample, and it is retained as evidence. 5-30 seconds, at
most 25 MB, in any common audio container.
Response headers
Request-rate budget: the maximum number of requests in the current
window (the bucket capacity). The IETF-draft un-prefixed name; the
legacy alias X-RateLimit-Limit carries the same value. Rides every
response.
Request-rate budget: requests left in the current window. Legacy
alias: X-RateLimit-Remaining.
Request-rate budget: integer delta-seconds until the window fully
refills (same unit as Retry-After). Legacy alias:
X-RateLimit-Reset.