---
title: "Create cloned voice"
method: POST
path: "/v1/custom-voices/cloned-voice"
tags: ["custom_voices"]
---

# Create cloned voice

`POST /v1/custom-voices/cloned-voice`

Creates a custom (cloned) voice from uploaded audio files.

## Response `200`

Successfully created cloned voice

- CreateCustomVoiceResponse
  - `voice_id` string, required — Unique identifier for the created voice

## Other responses

- `400` — Bad Request: Invalid file or request data
- `401` — Unauthorized: Invalid API key
- `403` — Forbidden: Insufficient tier access (STARTER tier or higher required)
- `404` — Not Found: No custom voices found
- `413` — Payload Too Large: File size exceeds 3MB limit
- `415` — Unsupported Media Type: Invalid audio file format
- `429` — Rate Limit Exceeded: Too many requests (10 per 60 seconds)
- `500` — Internal Server Error: Failed to get custom voices

---

[API](https://skmtc.net/supertoneapi/apis/supertone-public-api.md) · [All operations](https://skmtc.net/supertoneapi/apis/supertone-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/supertoneapi/supertone-public-api/revisions/1ac6d0957e70/schema)
