---
title: "Clone voice"
method: POST
path: "/v0/assistant/voice/clone"
tags: ["Voices"]
---

# Clone voice

`POST /v0/assistant/voice/clone`

Create a new assistant voice by cloning a voice from an audio file.

## Response `201`

Successful Response

- InfoResponseVoiceRead
  - `info` VoiceRead, required — Schema for reading voice data from the DB.
    - `voice_id` string, required — Provider Voice ID
    - `name` string, required — User-given name for the voice
    - `description` string, required — Description of the voice
    - `gender` string, nullable — Gender of the voice
    - `language` string, required — Language code of the voice
    - `provider` 'cartesia' | 'elevenlabs' | 'openai' — Provider of the voice (cartesia, elevenlabs or openai)
    - `is_preset` boolean, nullable — Whether this voice is a preset or user-created voice.

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/unify/apis/unifyai-http-api-reference.md) · [All operations](https://skmtc.net/unify/apis/unifyai-http-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/unify/unifyai-http-api-reference/versions/900377f918b6/schema)
