Clone a Voice
Voices
Clone a Voice
Creates a voice clone from an audio file. Returns a voice_clone_id that can be polled via GET /v3/voices/ until the status is ‘complete’. The resulting voice can be used with POST /v3/voices/speech and POST /v3/videos.
POST
Clone a Voice
Authorizations
HeyGen API key. Obtain from your HeyGen dashboard.
Body
application/json
Request body for POST /v3/voices/clone.
Asset input via publicly accessible HTTPS URL.
- AssetUrl
- AssetId
- AssetBase64
Display name for the cloned voice.
Required string length:
1 - 100Language hint for the voice (e.g., 'en', 'es'). Auto-detected if omitted.
Remove background noise from the audio before cloning.
Response
Successful response
Response for POST /v3/voices/clone.

