Voice AI Beta

Upload Voice Clone Sample

Changed on

Upload an audio sample to the shared voice-clone library (multipart/form-data). The asset is ready immediately — pass its id as voice_asset_id when creating a task with Nova, Lyra or Sirius.

Requirements: duration 10–90 seconds · size ≤ 32 MB · formats mp3, wav, m4a, ogg, flac, webm · max 20 assets per account.

Rate limit: 60 requests/hour

post/v1/tts/voice-assets

Request

Request body multipart/form-data

audio_filestring binary required

Audio file (10–90 s, ≤ 32 MB)

titlestring required

Display name for the voice

Response

Asset uploaded (note — 200, not 201)

idstring

Use as voice_asset_id when creating a task

titlestring
formatstring
size_bytesinteger
duration_msinteger
cover_imagestring

Cover image URL

sample_urlstring

Playback URL of the uploaded sample

status'ready' | 'failed'
created_atstring date-time

Example response

{
  "format": "mp3"
}

Changes

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status