DashboardAPI DocsChangelogSystem StatusMy Account
DashboardAPI DocsChangelogSystem StatusMy Account
  1. Voice Cloning API
  • Introduction
  • Voice Library
  • API Authentication
  • Text to Speech API
    • WebSocket
    • Generate TTS
      POST
    • List Voices
      POST
  • VoxFX Effects API
    • Generate TTS with VoxFX
      POST
    • List VoxFX Effects
      GET
  • Voice Cloning API
    • Create Voice Clone
      POST
    • List Voice Clones
      GET
    • Get Single Voice
      GET
    • Edit Voice Clone
      PUT
    • Delete Voice Clone
      DELETE
  1. Voice Cloning API

Create Voice Clone

POST
https://developer.voicemaker.in/api/v1/voice-clones/add
Create a new voice clone by uploading audio samples and providing metadata. These endpoints allow you to instantly generate a cloned voice and produce speech that captures the unique sound and characteristics of a specific person's voice.

How It Works#

Subscription Required: Voice cloning requires an active paid subscription with available voice clone slots.
Audio Length: Uploaded audio samples must be at least 60 seconds long and no more than 1 hour in total duration.
Supported File Formats: Audio uploads must be in MP3, WAV, or MP4 format.
Asynchronous Processing: Voice cloning is processed in the background and may take several minutes for the cloned voice to become available. If an upload request times out during transfer, the clone will still continue processing successfully in the background. Once completed, the new voice will appear automatically in the Voice Clones list.

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Body Params multipart/form-dataRequired

Responses

🟢200OK
application/json
Voice clone created successfully
Body

🟠400Bad Request
🟠413Payload Too Large
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://developer.voicemaker.in/api/v1/voice-clones/add' \
--header 'Authorization: Bearer <token>' \
--form 'name="My Custom Voice"' \
--form 'files="";type=audio/mpeg, audio/wav, audio/mp4' \
--form 'description="A professional voice for business presentations"' \
--form 'removeBackground=""' \
--form 'labels="{\"category\":\"Professional\",\"accent\":\"American\",\"gender\":\"Female\",\"age\":\"Adult\"}"'
Response Response Example
200 - Example 1
{
    "success": true,
    "voiceClone": {
        "VoiceId": "generated_voice_Id",
        "name": "Hash",
        "voice": "Hash",
        "description": "A professional voice for business presentations",
        "Engine": "neural",
        "removeBackground": false,
        "labels": {
            "category": "Professional",
            "accent": "American",
            "gender": "Female",
            "age": "Adult"
        },
        "samples": [],
        "path": "/uploads/clones/voice_path"
    },
    "message": "Voice Clone added successfully"
}
Modified at 2025-11-22 10:32:05
Previous
List VoxFX Effects
Next
List Voice Clones
Built with