person_play
API

Voice Cloning API

Create reusable custom voice clones from uploaded samples and use the returned voice id in MiniMax TTS.

What is Voice Cloning API?

Voice cloning is a workflow for creating and managing reusable voices. Upload a sample, keep the returned voice id, and route later TTS requests through the compatible MiniMax text-to-speech endpoint.

Supported Models

Clone creation

Create a new custom voice from an uploaded sample

Voice inventory

List your saved clones and manage them over time

MiniMax TTS reuse

Use the returned voice id inside MiniMax TTS requests

Quick Start

Bash
api.cheapaiapi.com
curl -X POST "https://api.cheapaiapi.com/v1m/voice/clone" \
  -H "Authorization: Bearer sk_your_api_key" \
  -F 'file=@voice_sample.mp3' \
  -F 'voice_name=My Custom Voice' \
  -F 'language_tag=English' \
  -F 'preview_text=Hello world'

Why CheapAI?

upload_file

Sample Upload

Create a clone from an uploaded voice sample using multipart form data.

library_add

Reusable Voice IDs

Save the returned voice id and reuse it in later MiniMax TTS tasks.

playlist_remove

Lifecycle Control

List and delete clones when you no longer need them.

/v1m

Namespace

Multipart

Upload

voice_id

Output

MiniMax

TTS Reuse

Frequently Asked Questions

What do I get back after clone creation?expand_more

The clone create call returns a clone identifier you can store and use in compatible MiniMax TTS requests.

Can I use cloned voices with TTS?expand_more

Yes. Use the returned voice id inside the MiniMax TTS voice_setting payload.

Is voice cloning ethical to use?expand_more

You must have consent from the voice owner. Our terms require that you only clone voices you have permission to use.

Start Building Today

Get $2 in free credits. Create an API key, set spend controls if needed, and start testing the current task-based endpoints.

Get API Key arrow_forward