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
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?
Sample Upload
Create a clone from an uploaded voice sample using multipart form data.
Reusable Voice IDs
Save the returned voice id and reuse it in later MiniMax TTS tasks.
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