# Clone a voice (https://voicelabs.now/docs/api-reference/voice-cloning/cloneVoice)

Create a cloned voice on this account from a recording: a name, the language, the exact text spoken, and the audio either inline as base64 (`audio`) or as an https:// URL (`audio_url`). The recording must be 2–30 seconds of clear speech. Returns the new profile's id, name, voice type and engine; use the id as `voice_id` on POST /v1/speech. A duplicate name is refused, so send an Idempotency-Key header to make a retry safe. On the free plan the account keeps one saved cloned voice; Pro is unlimited. Only clone a voice whose owner has agreed to it.

Requires the `voice:clone` scope.

Full machine-readable contract: https://app.voicelabs.now/openapi.json