Voicemaker API Documentation

Last Updated: November 12, 2025

Welcome to the Voicemaker API - Your gateway to high-quality, customizable Text-to-Speech (TTS). Easily integrate real-time speech generation with support for voice tuning, SSML, multiple languages, and advanced Pro voices for ultra-realistic, expressive output built for creators, developers, and enterprises.


API endpoints have the same base URL:

https://developer.voicemaker.in/api/v1/voice/convert
⚠️ Deprecated: The old endpoint https://developer.voicemaker.in/voice/api is deprecated and will be removed in a future version.
Please migrate to the new v1 endpoints.

All API requests must be made over HTTPS.

The Voicemaker API requires authentication via API keys, which are sent in the HTTP Authorization request header as bearer tokens.

Your production API key should be included as follows:

Authorization: Bearer YOUR-API-KEY

Content Type

All requests should be JSON-encoded and versioned using the HTTP Content-Type request header.
Your Content-Type header should look like:

Content-Type: application/json;

Generate Audio

To generate audio, make a POST request to the main API endpoint. Here's an example using cURL:

curl https://developer.voicemaker.in/api/v1/voice/convert \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "Engine": "neural",
    "VoiceId": "ai3-Jony",
    "LanguageCode": "en-US",
    "Text": "Welcome to Voicemaker API.",
    "OutputFormat": "mp3",
    "SampleRate": "48000",
    "Effect": "default",
    "MasterVolume": "0",
    "MasterSpeed": "0",
    "MasterPitch": "0"
  }'

By default, output files will be automatically removed from the server within one hour. However, you can configure the FileStore option to retain files for up to 240 hours (10 days).

Error Response

Status: 200 OK

{
    "success": true,
    "path": "https://developer.voicemaker.in/uploads/1605116292576-voicemaker.in-speech.mp3"
}

Status: 400 Bad Request

{
    "success": false,
    "message": "Error converting your text, please check tags or settings in text."
}
Attributes (*Required all)

Engine (*)
standard, neural

VoiceId (*)
ai2-Katie, ai2-Kathy, ai2-Isabella, ai2-Robert, ai2-Jerry
(Please see the list below for all available Voice IDs)

LanguageCode (*)
en-US, en-GB, en-AU (Please refer below to available Voices)
multi-lang - For Pro Voices.

AccentCode (Optional)
en-US, en-GB, en-AU, da-DK, de-DE, nl-NL, en-IN, en-GB-WLS, fr-FR, fr-CA, es-US (Please refer below to available Voices)
(The AccentCode feature is compatible with AI1, Pro1 (Multilingual) & Pro2 (Multilingual) voices. For Pro1 voices, you can use accent codes (which are the same as language codes) to make the voice speak in specific languages and accents. If you require support for additional languages, please contact us.)

Text (*)
The audio request text can be up to 10,000 characters per request. Requests exceeding 3,000 characters may take little longer to process and generate speech. If you need support for SSML tags, please let us know.

Welcome to the Air, The Future is Here.
Get The Complete Caller Experience.

Inline Tags which you can add in Text (Please test the voice before implementation.)

Inline Tags only supports on AI1, AI2, AI3 & AI4 voics only.

Hey, <emphasis level="strong">Everything is cool?</emphasis>
Hey, <emphasis level="moderate">How are you?</emphasis>
Hey, <emphasis level="reduced">How is going on ?</emphasis>

Testing 500 ms pause <break time="500ms"/> here.
Testing 2 seconds pause <break time="2s"/> here.

We are testing <prosody rate="slow"> Slow speed.</prosody> here.
We are testing <prosody rate="90%"> Slow speed.</prosody> here.
We are testing <prosody pitch="low"> Lower Pitch.</prosody> here.
We are testing <prosody pitch="-10%"> Lower Pitch.</prosody> here.
We are testing <prosody volume="soft"> Low Volume.</prosody> here.

प्रिय ग्राहक, हम <en-in>Voicemaker</en-in> से कॉल कर रहे हैं.
亲爱的朋友,我们<es-es>te invitamos a unirte a nuestra comunidad</es-es>,希望你能来.
Querido amigo, te estamos contactando desde <fr-fr>nuestra organización</fr-fr> para ofrecerte una promoción especial.
Sehr geehrter Kunde, wir haben ein spezielles Angebot von <it-it>nuestra empresa</it-it> für Sie.
Chers collègues, nous avons une réunion organisée par <de-de>notre équipe</de-de> demain.
Estimado cliente, tenemos noticias importantes de <zh-cn>nuestra empresa</zh-cn> para usted.
Olá, estamos entrando em contato da <en-us>nossa equipe</en-us> para uma atualização importante.

OutputFormat (*)
mp3, wav
(We recommend using mp3 format for real-time applications, as WAV files may take longer to convert the audio.)

ResponseType (Optional)
file, stream
(By default, the response type is set to "file" which provides a downloadable URL for the audio file. Alternatively, you can choose "stream" which returns the audio in an AudioBuffer format that can be saved to a buffer or a file. Using "stream" avoids an additional HTTP request to download the audio file via a URL.)

FileStore (Optional)
1 is the default
1 to 240
(You can set the duration for retaining your converted output audio file on our servers in hours, with a maximum limit of 240 hours (10 days). Note: this parameter is not supported when using the "stream" response type. )

CustomFileName (Optional)
yourfilename
(You can set a custom name to the Output audio file as specified. Note: this parameter is not supported when using the "stream" response type.

SampleRate (Optional)
48000, 44100, 24000, 22050, 16000, 8000
(We recommend always using a sample rate of 48000, as it provides the best audio output for all voices.)

Effect (Optional)
default
breathing, soft, whispered - Only supports standard Engine ai1 voices.
conversational - Only support on neural Engine en-US - ai1-Joanna, ai1-Matthew, ai3-Aria, ai3-Jenny, cmn-CN - ai3-cmn-CN-Xiaoxiao.
news - Only support on neural Engine en-GB - ai1-Amy, en-US - ai3-Jony, ai3-Aria, ai3-Jenny, es-US - ai1-es-US-Lupe
customersupport - Only support on neural Engine en-US - ai3-Aria, ai3-Jenny, cmn-CN - ai3-cmn-CN-Yunyang.
assistant - Only support on neural Engine en-US - ai3-Aria, ai3-Jenny.
happy - Only support on neural Engine en-US - ai3-Aria, cmn-CN - ai3-cmn-CN-Yunye, ai3-cmn-CN-Xariyah, ai3-cmn-CN-Xiomara, ai3-cmn-CN-Carissa, ai3-cmn-CN-Xylia, ai3-cmn-CN-Xander.
empathic - Only support on neural Engine en-US - ai3-Aria.
clam - Only support on neural Engine cmn-CN - ai3-cmn-CN-Yunye.
whispered, happy, sad, angry, excited, friendly, hopeful, shouting, terrified, unfriendly:
ai3-Aria, ai3-Jenny, ai3-Jony, ai3-en-US-Alexander, ai3-en-US-Madison, ai3-en-US-Jayden, ai3-en-US-Ashley, ai3-en-US-Joshua

Please check "Get List of All Voices" below to access all voices and it's voice effects.

MasterSettings (Optional)
advanced_v1 is the default
advanced_v1, advanced_v2

advanced_v1 - Directly connects to AI engines, with characters being counted on each conversion.
advanced_v2 - If you only adjust `MasterVolume`, `MasterSpeed`, or `MasterPitch` without changing the `VoiceId` or `Text`, characters will not be counted. However, this will add an additional 200ms delay to the initial request.

MasterVolume (Optional)
0 is the default
-20 to 20

MasterSpeed (Optional)
0 is the default
-100 to 100

MasterPitch (Optional)
0 is the default
-100 to 100
If using MasterSettings as advanced_v1 then `MasterPitch` is not supported for neural Engine AI1 voices only.

Stability (Optional - available only with ProPlus and Custom Pro voices.)
50 is the default
-0 to 100
0 - Voice will become more expressive with the varying output in each convert.
100 - Voice will become more stable and make it more consistent with every convert. For longer text, we suggest using this side.

Similarity (Optional - available only with ProPlus and Custom Pro voices.)
80 is the default
-0 to 100
0 - Voice will become slightly robotic.
100 - Voice will closely match the original voice talent's voice by matching emotional and tonal values.

ProEngine (Optional - available only with ProPlus and Custom Pro voices.)
highres is the default
turbo, highres, expressive
turbo - Counts as 3x per character - Optimized for real-time applications (e.g., chatbots, low-latency use cases). Offers faster responses but may slightly compromise accuracy and stability. Supported by 30+ languages.
highres - Counts as 6x per character - Designed for high-quality, accurate outputs, making it ideal for content creation. Supported by 30+ languages.
expressive - Counts as 6x per character - A state-of-the-art, prompt-driven model that delivers expressive, dynamic speech. Supported by 70+ languages. For guidelines on prompt usage, see the Expressive Model Prompt Guide.

VoxFx Effects API

Unleash your vocal toolbox with over 100 effects, VoxFX™ dives into creative effects and techniques to transform your voice! These endpoints allow you to get various presets and audio effects to create unique voice characteristics. Learn more about VoxFx and listen to all VoxFX effects here: VoxFx Guide.

VoxFx (Optional)
Object
Apply professional voice effects to enhance your audio output. The VoxFx object contains effects configuration and preset information.
Structure:
presetId - Preset ID from the VoxFx effects endpoint to apply predefined effect combinations
dryWet - Dry/Wet mix ratio (0-100) to control the intensity of applied effects
effects - Array of effect objects with key-value pairs for individual effects
Example Request:

curl https://developer.voicemaker.in/api/v1/voice/convert \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "Engine": "neural",
    "VoiceId": "ai3-Jony",
    "LanguageCode": "en-US",
    "Text": "Welcome to Voicemaker API.",
    "OutputFormat": "mp3",
    "SampleRate": "48000",
    "Effect": "default",
    "MasterVolume": "0",
    "MasterSpeed": "0",
    "MasterPitch": "0",
    "VoxFx": {
        "presetId": "67841788096cecfe8b18b2d1",
        "dryWet": 100,
        "effects": [
            { "key": "low_pitch", "value": 2 },
            { "key": "reverb", "value": 3 }
        ]
    }
  }'
Get list of available VoxFx Effects

Retrieve a categorized list of all available VoxFx presets and their associated effects.

curl https://developer.voicemaker.in/api/v1/voxfx/list \
  -H "Authorization: Bearer YOUR-API-KEY" \
  -H "Content-Type: application/json"

Response:

{
  "success": true,
  "data": [
    {
      "categoryName": "Real-World Environments",
      "presets": [
        {
          "presetId": "67841788096cecfe8b18b2d1",
          "name": "FM Radio",
          "effects": [
            {
              "key": "low_pitch",
              "rangeMin": 0,
              "rangeMax": 100,
              "rangeDefault": "0",
              "rangeVariable": ""
            },
            {
              "key": "reverb",
              "rangeMin": 0,
              "rangeMax": 100,
              "rangeDefault": "0",
              "rangeVariable": ""
            }
          ]
        },
        {
          "presetId": "67841788096cecfe8b18b2d2",
          "name": "TV Speaker",
          "effects": []
        }
      ]
    }
  ]
}

Get List of All Voices

To get a list of all voices, make a POST request to the voice list API endpoint.

curl https://developer.voicemaker.in/api/v1/voice/list \
  -H "Authorization: Bearer YOUR-API-KEY" \
  -H "Content-Type: application/json" \
  -d '{"language": "en-US" }' \
  > '{ "success": true, "data": { "voices_list": [ { "Engine": "neural", "VoiceId": "ai1-Joanna", "VoiceGender": "Female", "VoiceWebname": "Joanna", "Country": "US", "Language": "en-US", "LanguageName": "English, US" }, { "Engine": "neural", "VoiceId": "ai1-Kendra", "VoiceGender": "Female", "VoiceWebname": "Kendra", "Country": "US", "Language": "en-US", "LanguageName": "English, US" } ] } }'
⚠️ Deprecated: The old endpoint https://developer.voicemaker.in/voice/list is deprecated.
Please use the new v1 endpoint above.

For retrieving the voice list (except custom cloned voices) via the API, we do not collect or count the requests.

WebSocket API

The Voicemaker API supports WebSocket connections for real-time audio streaming. You can send text to the API and receive the generated audio stream instantly in response.

WebSocket Endpoint:

wss://developer.voicemaker.in/api/v1/voice/convert

Authentication:
Authentication is required via the Authorization header with a Bearer token when establishing the WebSocket connection:

Authorization: Bearer YOUR-API-KEY
How It Works
  1. Connect: Establish a WebSocket connection to the endpoint with your API key in the Authorization header.
  2. Send Text: Send a JSON message containing the text (and optional voice settings) you want to convert. Large inputs are automatically split and processed sequentially.
  3. Receive Audio: For every message you send, the server streams back a base64-encoded audio chunk in order using the payload { "success": true, "audio": "..." }.
  4. Detect Completion: When the final chunk is delivered, the response includes isFinal: true so you know the audio is complete.
{
    "Engine": "neural",
    "VoiceId": "ai3-Jony",
    "LanguageCode": "en-US",
    "Text": "Welcome to Voicemaker API.",
    "OutputFormat": "mp3",
    "SampleRate": "48000",
    "Effect": "default",
    "MasterVolume": "0",
    "MasterSpeed": "0",
    "MasterPitch": "0"
}
Request Parameters

Required Fields:

Text (*)
The text content to convert to speech. Supports SSML tags.

VoiceId (*)
The ID of the voice to use for speech synthesis. (e.g., ai3-Jony, ai3-Aria)

LanguageCode (*)
The language code for the voice. (e.g., en-US, en-GB, multi-lang for Pro voices)

Optional Fields:

Engine (Optional)
standard, neural (Default: neural)

OutputFormat (Optional)
mp3, wav (Default: mp3)

SampleRate (Optional)
Audio sample rate. Common values: 22050, 24000, 44100, 48000

Effect (Optional)
Voice effect to apply. (e.g., default, whispered, happy, sad, angry, excited, friendly)

MasterSettings (Optional)
advanced_v1, advanced_v2 (Default: advanced_v1)

MasterVolume (Optional)
Volume adjustment: -20 to 20 (Default: 0)

MasterSpeed (Optional)
Speed adjustment: -100 to 100 (Default: 0)

MasterPitch (Optional)
Pitch adjustment: -100 to 100 (Default: 0)

AccentCode (Optional)
Accent code for multilingual voices. (e.g., en-US, en-GB, fr-FR)

CustomFileName (Optional)
Custom filename for the output audio file.

Stability (Optional - ProPlus voices only)
Stability setting: 0 to 100 (Default: 50)

Similarity (Optional - ProPlus voices only)
Similarity setting: 0 to 100 (Default: 80)

ProEngine (Optional - ProPlus voices only)
turbo, highres, expressive (Default: highres)

VoxFx (Not Supported)
VoxFx is not available for WebSocket connections. To use this feature, please use the REST API instead.

Response Format

Per-message response:

{
    "success": true,
    "audio": "base64-encoded-audio-chunk"
}

Final chunk response:

{
    "success": true,
    "audio": "base64-encoded-audio-chunk",
    "isFinal": true
}

Error response:

{
    "success": false,
    "message": "Validation error",
    "errors": ["Text is required and must be a non-empty string"]
}
Note: The WebSocket connection automatically closes after one minute of inactivity. Each message you send resets this timeout.
Important: Responses are delivered in sequence. Use the response that includes isFinal: true to detect completion and concatenate the returned audio chunks on the client if you need a single file.

Transcribe API

Convert speech to text with our transcription API. Upload audio files and receive accurate transcriptions with support for multiple languages and models. You can also generate subtitle files (SRT) for your audio content.

Transcribe Audio File

Upload an audio file to transcribe it to text. The transcription is processed asynchronously and may take a few moments for longer files.

curl -X POST https://developer.voicemaker.in/api/v1/transcribe \
  -H "Authorization: Bearer YOUR-API-KEY" \
  -F "file=@audio.mp3" \
  -F "modelId=scribe_v1" \
  -F "language=en-US" \
  -F "tagAudioEvents=false" \
  -F "includeSubtitle=false"

Form Data:

  • file (required): Audio file to transcribe. Supported formats: MP3, WAV, MP4, and other common audio formats.
  • modelId (required): Transcription model to use. Available options:
    • flagship - Flagship transcription model
    • pro - Professional transcription model
    • turbo - Fast transcription model
  • language (required): Language code for the audio (e.g., en-US, en-GB, fr-FR, de-DE, es-ES, hi-IN, etc.). Please refer to the available language codes below.
  • tagAudioEvents (optional): Boolean flag to tag audio events in the transcription. Default: false.
  • includeSubtitle (optional): Boolean flag to generate an SRT subtitle file along with the transcription. Default: false.

Success Response:

Status: 200 OK

{
    "success": true,
    "data": {
        "_id": "transcription_id",
        "name": "audio.mp3",
        "fileName": "generated_filename.mp3",
        "speechFile": "./uploads/path/to/file.mp3",
        "modelId": "stt-flagship-v1",
        "generatedText": "This is the transcribed text from the audio file.",
        "status": "completed",
        "error": null,
    },
    "isProcessing": false
}

Processing Response:

For longer audio files, the transcription may be processed in the background. In this case, you'll receive:

{
    "success": true,
    "message": "Your file is being processed. Please check back in a few moments.",
    "processing": true
}

Error Response:

Status: 200 OK (with success: false)

{
    "success": false,
    "message": "No file uploaded."
}
Note: Transcription requests are charged based on the audio duration and selected model. Make sure you have sufficient character credits in your subscription plan. If you reach your character limit, you'll need to upgrade your plan to continue.
Get List of Transcribed Files

Retrieve a paginated list of all your transcribed files.

curl https://developer.voicemaker.in/api/v1/transcribe?page=1&limit=10 \
  -H "Authorization: Bearer YOUR-API-KEY" \
  -H "Content-Type: application/json"

Query Parameters:

  • page (optional): Page number for pagination. Default: 1.
  • limit (optional): Number of transcriptions per page. Default: 10.

Response:

{
    "success": true,
    "data": [
        {
            "_id": "transcription_id",
            "name": "audio.mp3",
            "fileName": "generated_filename.mp3",
            "speechFile": "./uploads/path/to/file.mp3",
            "modelId": "stt-flagship-v1",
            "generatedText": "This is the transcribed text from the audio file.",
            "status": "completed",
            "srtFile": "./uploads/path/to/subtitle.srt"
        },
        {
            "_id": "transcription_id",
            "name": "audio.mp3",
            "fileName": "generated_filename.mp3",
            "speechFile": "./uploads/path/to/file.mp3",
            "modelId": "stt-flagship-v1",
            "status": "failed",
            "error": "Timeout",
        },
    ],
    "count": 25,
    "page": 1,
    "limit": 10
}

Status Values:

  • pending - Transcription is being processed
  • completed - Transcription completed successfully
  • failed - Transcription failed (check the error field for details)
Note: Files with pending status for more than 15 minutes are automatically marked as failed with a timeout error.

Speech-to-Speech API

Convert speech audio files to speech using AI voices. This endpoint allows you to upload an audio file and transform it using ProPlus or Cloned voices while preserving the original speech characteristics.

Important Notes
  • Subscription Required: Speech-to-Speech requires an active subscription with sufficient character limits.
  • Voice Support: Only ProPlus and Cloned voices are supported for Speech-to-Speech conversion.
  • Supported Formats: MP3, WAV, MP4 audio files
  • Character Billing: Characters are counted based on the duration and content of the uploaded audio file.
  • File Upload: The endpoint uses multipart/form-data for file uploads.
Convert Speech to Speech

Upload an audio file and convert it to speech using a specified voice with optional effects and adjustments.

curl https://developer.voicemaker.in/api/v1/speech \
  -H "Authorization: Bearer YOUR-API-KEY" \
  -F "file=@audio.mp3" \
  -F "Voice=proplus-W3RIL0QGGn" \
  -F "MasterSettings=advanced_v1" \
  -F "MasterVolume=0" \
  -F "MasterSpeed=0" \
  -F "MasterPitch=0"

Form Data:

  • file (required): Audio file to convert (mp3, wav, mp4).
  • Voice (required): Voice ID to use for conversion. Must be a ProPlus or Cloned voice ID.
  • MasterVolume (optional): Volume adjustment. -20 to 20 (Default: 0).
  • MasterSpeed (optional): Speed adjustment. -100 to 100 (Default: 0).
  • MasterPitch (optional): Pitch adjustment. -100 to 100 (Default: 0).
  • VoxFx (optional): JSON string containing VoxFx effects configuration. See VoxFx Effects API section for details.

Response:

{
    "success": true,
    "data": "https://developer.voicemaker.in/uploads-speeches/68adc82c29070a77e200a172/1758109322315-speech.mp3"
}

Error Response:

{
    "success": false,
    "message": "Speech to Speech is supported only with ProPlus and Cloned voices."
}
Note: By default, output files will be automatically removed from the server within one hour. The converted audio file URL is returned in the response.
Important: Only ProPlus and Cloned voices are supported for Speech-to-Speech conversion. Using other voice types will result in an error.

Voice Clones API

Create, manage, and use custom voice clones with our API. 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.

Important Notes
  • Subscription Required: Voice cloning requires an active subscription with sufficient voice clone slots.
  • Audio Duration: Uploaded audio must be at least 60 seconds and no more than 1 hour in total length.
  • Supported Formats: MP3, WAV, MP4
  • Asynchronous Processing: Voice clones are processed in the background and may take time before they are ready for use. If an upload request times out while sending audio samples, the clone will still be created successfully. Once processing is complete, New voice will appear in Voice Clones list.
  • Rate Limits: Requests are subject to rate limits to ensure fair usage and prevent abuse.
List Voice Clones

Retrieve a list of all voice clones you have created.

curl https://developer.voicemaker.in/api/v1/voice-clones?page=1&limit=5 \
  -H "Authorization: Bearer YOUR-API-KEY" \
  -H "Content-Type: application/json"
⚠️ Deprecated: The old endpoint https://developer.voicemaker.in/api/voice-clones is deprecated.
Please use the new v1 endpoint above.

Query Parameters:

  • page (optional): Page number for pagination. Default: 1.
  • limit (optional): Number of voice clones per page. Default: 5.

Response:

{
    "success": true,
    "data": [
        {
            "VoiceId": "generated_voice_Id",
            "removeBackground": false,
            "Engine": "neural",
            "name": "My Custom Voice",
            "description": "Voice Description",
            "labels": {
                "category": "Professional",
                "accent": "American",
                "gender": "Female",
                "age": "Adult"
            },
            "samples": [...],
            "path": "/uploads/clones/voice_path"
        }
    ],
       "count": 1,
       "clonesLimit": 5
}
Create Voice Clone

Create a new custom voice clone by uploading audio samples and providing metadata.

curl https://developer.voicemaker.in/api/v1/voice-clones/add \
  -H "Authorization: Bearer YOUR-API-KEY" \
  -F "files=@audio1.mp3" \
  -F "files=@audio2.mp3" \
  -F "name=My Custom Voice" \
  -F "description=A professional voice for business presentations" \
  -F "removeBackground=false" \
  -F "labels={\"category\":\"Professional\",\"accent\":\"American\",\"gender\":\"Female\",\"age\":\"Adult\"}"
⚠️ Deprecated: The old endpoint https://developer.voicemaker.in/api/voice-clones/add is deprecated.
Please use the new v1 endpoint above.

Form Data:

  • files (required): Audio files (mp3, wav, mp4). - minimum 60 seconds, maximum 1 hour total, up to 20 files, max 100MB total.
  • name (required): Name of the voice clone (2–50 characters).
  • description (optional): Description of the voice clone (2–500 characters).
  • removeBackground (optional): Boolean flag to remove background noise.
  • labels (optional): Stringified JSON object with attributes (e.g., category, accent, gender, age). Each value must be 2–50 characters.

Response:

{
    "success": true,
    "voiceClone": {
        "removeBackground": false,
        "VoiceId": "proplus-W3RIL0QGGn",
        "description": "A professional voice for business presentations",
        "Engine": "neural",
        "voice": "Hash",
        "name": "Hash",
        "labels": {
            "category": "Professional",
            "accent": "American",
            "gender": "Female",
            "age": "Adult"
        },
        "samples": [...],
        "audioUrl": "https://developer.voicemaker.in/voice-clones/files/voice_path"
    },
    "message": "Voice Clone added successfully"
}

Note: Voice clone creation accepts both audio file uploads and metadata in a single request using multipart/form-data. The labels field must be a stringified JSON object.

Edit Voice Clone

Edit an existing voice clone from your account.

curl -X PUT https://developer.voicemaker.in/api/v1/voice-clones/{VoiceId} \
  -H "Authorization: Bearer YOUR-API-KEY" \
  -F "name=Updated Voice Name" \
  -F "description=Updated description" \
  -F "labels={\"category\":\"Updated Category\",\"accent\":\"Updated Accent\"}"
⚠️ Deprecated: The old endpoint https://developer.voicemaker.in/api/voice-clones/{VoiceId} (PUT) is deprecated.
Please use the new v1 endpoint above.

Path Parameters:

  • VoiceId (required): Voice clone ID returned in the response of create voice clone.

Form Data:

  • name (optional): Updated display name for the voice clone.
  • description (optional): Updated description of the voice clone.
  • labels (optional): JSON-formatted labels (e.g., category, accent, or other tags).

Use form-data format instead of JSON in the request body.

Delete Voice Clone

Delete a specific voice clone from your account.

curl -X DELETE https://developer.voicemaker.in/api/v1/voice-clones/{VoiceId}  \
  -H "Authorization: Bearer YOUR-API-KEY"
⚠️ Deprecated: The old endpoint https://developer.voicemaker.in/api/voice-clones/{VoiceId} (DELETE) is deprecated.
Please use the new v1 endpoint above.

Path Parameters:

  • VoiceId (required): Voice clone ID returned in the response of create voice clone.
Get Single Voice Clone

Retrieve details about a specific cloned voice, including its ID, attributes, and metadata.

curl https://developer.voicemaker.in/api/v1/voice-clones/{VoiceId} \
  -H "Authorization: Bearer YOUR-API-KEY"
⚠️ Deprecated: The old endpoint https://developer.voicemaker.in/api/voice-clones/{VoiceId} (GET) is deprecated.
Please use the new v1 endpoint above.

Path Parameters:

  • VoiceId (required): Voice clone ID returned in the response of create voice clone.

Available Voices on API


Pro Voices

ProPlus voices at Voicemaker are our most advanced, ultra-realistic, and high-performance Text-to-Speech (TTS) multilingual models. They deliver exceptional quality but are billed at higher character rates due to their advanced capabilities.
Learn more about ProVoices models and supported languages here: ProPlus Models Guide

  • ProPlus (Turbo model):
    Optimized for real-time applications such as chatbots and low-latency scenarios. Supported by 30+ languages.
    Counts as 3x per character
  • ProPlus (High-Res model):
    Designed for high-quality, accurate outputs, making it ideal for content creation. Supported by 30+ languages.
    Counts as 6x per character
  • ProPlus (Expressive model) (Beta):
    A state-of-the-art, prompt-driven model that delivers expressive, dynamic speech. Supported by 70+ languages.
    For guidelines on prompt usage, see the Expressive Model Prompt Guide
    Counts as 6x per character
  • Pro2: Counts as 3x per character
  • Pro1: Counts as 1x per character. With Pro1, For Chinese, Japanese, or Korean (CJK) text, each character is counted as 2x.

EngineLanguageCodeVoiceId
neuralmulti-langpro1-Catherine, pro1-Ethan, pro1-Thomas, pro1-Helena, pro1-Viktoria, pro1-Caihong, pro1-Lucius, pro1-Joe, pro1-Florence, pro1-Arthur, pro1-Sophia, pro1-Jacky, pro1-Albertina, pro1-Amelia, pro1-Graham, pro1-Dana, pro1-Gary, pro1-Javier, pro1-LilyMorgan, pro1-Etienne, pro1-Matteo, pro1-JoonPark, pro1-CamilaRocha, pro1-Thiago, pro1-AlloyT, pro1-EchoT, pro1-FableT, pro1-OnyxT, pro1-NovaT, pro1-ShimmerT, pro1-AshT, pro1-Orion, pro1-Luna, pro1-Atlas, pro1-Blaze, pro1-Milo, pro1-Rowan, pro1-Aria, pro1-Sunny, pro1-Victor, pro1-Nova, pro1-Grace, pro1-Ivy, pro1-Titan, pro1-Velvet, pro1-Cedar, pro1-Harbor, pro1-Marco, pro1-Enzo, pro1-Mei, pro1-Lian, pro1-Yara, pro1-Jun, pro1-Wei

pro2-Avery, pro2-Juliet, pro2-Harry, pro2-Natalia, pro2-Jameson, pro2-Rosalie, pro2-Beckham, pro2-Maverick, pro2-Shaurya, pro2-Nyra, pro2-Achird, pro2-Atria, pro2-Novaan, pro2-Lucian, pro2-Avni, pro2-Zaira, pro2-Orien, pro2-Selene, pro2-Ravina, pro2-Rayen, pro2-Astra, pro2-Cassian, pro2-Aurelia, pro2-Tauren, pro2-Darian, pro2-Calen, pro2-Evren, pro2-Yuhana, pro2-Daniel, pro2-Seraphina

proplus-Richard, proplus-Ariana, proplus-Carter, proplus-Avery, proplus-Ella, proplus-Sophie, proplus-Ethan, proplus-Grace, proplus-George, proplus-Blaze, proplus-Sara, proplus-Tyler, proplus-Jack, proplus-Nishant, proplus-Alex, proplus-Avery2, proplus-Maximilian, proplus-Cinderella, proplus-Nikki, proplus-Ayman, proplus-Jeremy, proplus-Radhika, proplus-Lily, proplus-Ritesh, proplus-Riley, proplus-Grace2, proplus-JamesParker, proplus-Liam, proplus-Joye, proplus-Walter, proplus-Maverick, proplus-Zane, proplus-Prabhas, proplus-Neerja, proplus-Zailyn, proplus-Gavin, proplus-ElliotReed, proplus-Maxwell, proplus-AryanVerma, proplus-Penny, proplus-Lilly, proplus-Maya, proplus-Elowen, proplus-Beckett, proplus-Aurora, proplus-NoahBecker, proplus-NoahBecker2, proplus-Buck, proplus-Ryder, proplus-Wyatt, proplus-Logan, proplus-EthanDavis, proplus-Berk, proplus-Lexi, proplus-Eliana, proplus-CharlesBugatti, proplus-AdityaSharma, proplus-Frank, proplus-Henry, proplus-Carlos, proplus-KunalRao, proplus-Harold, proplus-Darla, proplus-MarkDavis, proplus-Ronny, proplus-Mona, proplus-Zack, proplus-DeepAlex, proplus-TheJack, proplus-Oliver, proplus-BillyWest, proplus-AuroraMiller, proplus-Eldon, proplus-Lucas, proplus-RyanCooper, proplus-PriyaSharma, proplus-Mei, proplus-Anaya, proplus-Maya2, proplus-Rajesh, proplus-Neel, proplus-Akanksha, proplus-DJ_Jax, proplus-Emily, proplus-Charlotte, proplus-Tarek, proplus-Anaya2, proplus-JakeTurner, proplus-Sienna, proplus-Darius, proplus-ArjunPatel, proplus-Raj, proplus-Arvind, proplus-Karan, proplus-Nina, proplus-Lana, proplus-Hugo, proplus-Luca, proplus-Johann, proplus-Everly, proplus-Deepak, proplus-Rahul, proplus-AaravKapoor, proplus-JavierMorales, proplus-VictorAlvarez, proplus-Claudia, proplus-Ruhaan, proplus-KarimZayed, proplus-Beatriz, proplus-AnikaRao, proplus-LeoCosta, proplus-DrZaneFury, proplus-Veronica, proplus-SirAlaric, proplus-Thiago, proplus-Nova, proplus-EthanC, proplus-Bruce, proplus-Deshmukh, proplus-Aditi, proplus-JackO, proplus-JamesCarter, proplus-Ryan, proplus-Zoey, proplus-Dimas, proplus-Rohan, proplus-David, proplus-Karan2, proplus-Charles, proplus-Anjali, proplus-Vikram, proplus-Ravi, proplus-Devansh, proplus-Thierry, proplus-Rajiv, proplus-Cole, proplus-Marco, proplus-Emre, proplus-Matthew, proplus-OliverWilson, proplus-Mateo, proplus-Edith, proplus-Evelyn, proplus-RyanM, proplus-Dylan, proplus-ArjunRao, proplus-Emma, proplus-LilyC, proplus-EleanorH, proplus-ArthurW, proplus-MarcoV, proplus-JamesT, proplus-EthanWalker, proplus-Javier, proplus-LukasMeyer, proplus-Daniel, proplus-LilyHarper, proplus-Benny, proplus-OrionV, proplus-AmandaB, proplus-Vincent, proplus-DavidWalker, proplus-ArjunMehra, proplus-Rajeev, proplus-JackSteel, proplus-Asher, proplus-Luciano, proplus-Anirudh, proplus-Riya, proplus-Lucy, proplus-William, proplus-Samuel, proplus-Jonathan, proplus-Wesley, proplus-Vihaan, proplus-Ishita, proplus-Diego, proplus-Ivanna, proplus-Mercer, proplus-Benjamin, proplus-MasonReed, proplus-JackMorgan, proplus-VictorKane, proplus-PedroSilva, proplus-AaravMehta, proplus-DanielBrooks, proplus-MarcusHayes, proplus-TayoAde, proplus-JaylenCarter, proplus-PrinceO, proplus-JordanMiles, proplus-Torres, proplus-RohanDeshmukh, proplus-AnanyaRajan, proplus-MrWade, proplus-Dread, proplus-MeeraK, proplus-Rathore, proplus-ChloeB, proplus-AbuelaRosa, proplus-Linda, proplus-LucaMorelli, proplus-MrVikrant, proplus-EdwardK, proplus-ThomasBlake, proplus-NathanCole, proplus-KKavya, proplus-Sharyu, proplus-Aayush, proplus-Tara, proplus-Raghav, proplus-JamesR, proplus-HelmutStieglbauer, proplus-SantaClaus, proplus-KiranK, proplus-RadhikaCustomerSupport, proplus-Ellen, proplus-Juniper, proplus-Jane, proplus-Arabella, proplus-Hope, proplus-Bradford, proplus-Xavier, proplus-Austin, proplus-Blondie, proplus-Priyanka, proplus-Adeline, proplus-Sam, proplus-Eve, proplus-Terry, proplus-Graham, proplus-Brock, proplus-Nathan, proplus-Horatius, proplus-Liam-1, proplus-Chris, proplus-Harry, proplus-Callum, proplus-Laura, proplus-Charlotte-1, proplus-Jessica, proplus-Hope-1, proplus-Jeff, proplus-Jamahal, proplus-Finn, proplus-Smith, proplus-Tom, proplus-Mark, proplus-Cassidy, proplus-Addison, proplus-Lucy-1, proplus-Tiffany, proplus-Felix, proplus-Valentina, proplus-RyanCooper2, proplus-Priya, proplus-Omar, proplus-Lila, proplus-HelmutStieglbauerCH, proplus-Hailey, proplus-Eleanor, proplus-DariusCole, proplus-CamilaN, proplus-Ardan, proplus-AlinaV, proplus-Phil, proplus-Johnnydynamite, proplus-Blondie-1, proplus-Rachelm, proplus-Rexthunder, proplus-Ed, proplus-Lutz, proplus-Emma-1, proplus-Edward, proplus-Marshal, proplus-Morgan, proplus-Aria, proplus-Bjorn, proplus-Marshaljack, proplus-Amelia, proplus-Johnnykid, proplus-Hope-2, proplus-Verityx, proplus-Rita, proplus-Angela, proplus-Britney, proplus-Reynolds, proplus-Hank, proplus-Viraj, proplus-Nathaniel, proplus-Clara, proplus-Aimee, proplus-Allison, proplus-Brittney, proplus-Brad, proplus-Danielle, proplus-Archer, proplus-Allison-1, proplus-Fabio, proplus-Sonya, proplus-Clarissa, proplus-Jin, proplus-Andras

Custom Pro Voices

Contact support to create your custom Pro AI voices.

Default Voices

Default Voices (AI1, AI2, AI3, AI4, AI5, AI6, AI13) are counts at the standard of 1x per character. With default voices, any Chinese, Japanese, or Korean character will be counted as 2x per character.


EngineLanguageLanguageCodeVoiceId
neuralAfrikaans, South Africaaf-ZAai3-af-ZA-Kungawo, ai3-af-ZA-Sura
neuralAmharic (Ethiopia)am-ETai3-am-ET-Tamru, ai3-am-ET-Mazaa
neuralarproplus-Rashid, proplus-Dalia, proplus-Amira, proplus-Safiyah, proplus-Laylafarid, proplus-Khalid
neuralArabic (United Arab Emirates)ar-AEai3-ar-AE-Hamiz, ai3-ar-AE-Paree

ai1-ar-AE-Nura, ai1-ar-AE-Hamza
neuralArabic (Bahrain)ar-BHai3-ar-BH-Ali, ai3-ar-BH-Pareesha
neuralArabic (Algeria)ar-DZai3-ar-DZ-Samia, ai3-ar-DZ-Khalil
neuralArabic (Iraq)ar-IQai3-ar-IQ-Vaneeza, ai3-ar-IQ-Ganief
neuralArabic (Jordan)ar-JOai3-ar-JO-Ebrahim, ai3-ar-JO-Saabiha
neuralArabic (Kuwait)ar-KWai3-ar-KW-Fyaz, ai3-ar-KW-Naaz
neuralArabic (Lebanon)ar-LBai3-ar-LB-Delkash, ai3-ar-LB-Hamees
neuralArabic (Libya)ar-LYai3-ar-LY-Ieesha, ai3-ar-LY-Mahfuj
neuralArabic (Morocco)ar-MAai3-ar-MA-Lajin, ai3-ar-MA-Ozza
neuralArabic (Oman)ar-OMai3-ar-OM-Adnan, ai3-ar-OM-Zulima
neuralArabic (Qatar)ar-QAai3-ar-QA-Nabeel, ai3-ar-QA-Azma
neuralArabic (Saudi Arabia)ar-SAai3-ar-SA-Hamed, ai3-ar-SA-Zariyah
neuralArabic (Syria)ar-SYai3-ar-SY-Gulbar, ai3-ar-SY-Sumiya
neuralArabic (Tunisia)ar-TNai3-ar-TN-Hadeeqa, ai3-ar-TN-Hedi
neuralArabic (Yemen)ar-YEai3-ar-YE-Wabisa, ai3-ar-YE-Parwaz
neuralArabicarbai2-ar-XA-Nadir, ai2-ar-XA-Sana, ai2-ar-XA-Iman, ai2-ar-XA-Fatima

ai3-ar-XA-Shakir, ai3-ar-XA-Salma
neuralAssamese (India)as-INai3-as-IN-Tiyasha, ai3-as-IN-Mondip
neuralAzerbaijani (Azerbaijan)az-AZai3-az-AZ-Leyla, ai3-az-AZ-Farid
neuralBulgarian, Bulgariabg-BGai3-bg-BG-Gergana, ai3-bg-BG-Boyan
neuralBangla (Bangladesh)bn-BDai3-bn-BD-Devyani, ai3-bn-BD-Omar
neuralBengali (India)bn-INai2-bn-IN-Binod, ai2-bn-IN-Charu

ai3-bn-IN-Koel, ai3-bn-IN-Neel
neuralBosnian (Bosnia and Herzegovina)bs-BAai3-bs-BA-Behrem, ai3-bs-BA-Farid
neuralCatalan, Spainca-ESai3-ca-ES-Enric, ai3-ca-ES-Alba, ai3-ca-ES-Joana

ai1-ca-ES-Estel
neuralChinese, Mandarincmn-CNai3-cmn-CN-Xiomara, ai3-cmn-CN-Yunye, ai3-cmn-CN-Xariyah, ai3-cmn-CN-Yunyang, ai3-cmn-CN-Carissa, ai3-cmn-CN-Xiaoxiao, ai3-cmn-CN-Xylia, ai3-cmn-CN-Xiaoyou, ai3-cmn-CN-Xander, ai3-cmn-CN-Mingxia, ai3-cmn-CN-Ayaka, ai3-cmn-CN-Xiaosheng, ai3-cmn-CN-Xiulin, ai3-cmn-CN-Yichen, ai3-cmn-CN-Junfeng, ai3-cmn-CN-Mei, ai3-cmn-CN-Yunze, ai3-cmn-CN-Fang, ai3-cmn-CN-Zihan, ai3-cmn-CN-Jiahui, ai3-cmn-CN-Yuhang, ai3-cmn-CN-ChangV2

ai2-cmn-CN-Claire, ai2-cmn-CN-Yao, ai2-cmn-CN-Sue, ai2-cmn-CN-Vincent

ai1-cmn-CN-Shiyun
neuralChinese, Mandarin (Taiwan)cmn-TWai2-cmn-TW-Ting, ai2-cmn-TW-Bao, ai2-cmn-TW-Qiang

ai3-cmn-TW-HsiaoYu, ai3-cmn-TW-Sachihiro, ai3-cmn-TW-HsiaoChen
neuralCzech (Czech Republic)cs-CZai2-cs-CZ-Eliska

ai3-cs-CZ-Vlasta, ai3-cs-CZ-Antonin
neuralWelshcy-GBai3-cy-GB-Gareth, ai3-cy-GB-Catrin
neuraldaproplus-Mathias, proplus-Thomas
neuralDanish (Denmark)da-DKai3-da-DK-Christel, ai3-da-DK-Jeppe

ai2-da-DK-Johan, ai2-da-DK-Signe, ai2-da-DK-Abbie, ai2-da-DK-Julie

ai1-da-DK-Esther
neuraldeproplus-Sven, proplus-Leon
neuralGerman, Austriade-ATai3-de-AT-Ingrid, ai3-de-AT-Jonas

ai1-de-AT-Melissa
neuralGerman, Switzerlandde-CHai3-de-CH-Noah, ai3-de-CH-Anja
neuralGermande-DEai4-de-DE-Paul, ai4-de-DE-Anja, ai4-de-DE-Gabriele

ai2-de-DE-Patrick, ai2-de-DE-Pia, ai2-de-DE-Mona, ai2-de-DE-Dustin, ai2-de-DE-Fabienne, ai2-de-DE-Thomas

ai3-de-DE-Katja, ai3-de-DE-Conrad, ai3-de-DE-Johanna, ai3-de-DE-Kasper, ai3-de-DE-Schmidt, ai3-de-DE-Galliena, ai3-de-DE-Marlene, ai3-de-DE-Ermanno, ai3-de-DE-Rodriguez, ai3-de-DE-Rheinbeck, ai3-de-DE-Kerryl, ai3-de-DE-Marie, ai3-de-DE-Brunon, ai3-de-DE-Yettie, ai3-de-DE-Maja, ai3-de-DE-AmaliaV2

ai1-de-DE-Fiona, ai1-de-DE-Stefan

ai5-de-DE-Mathilda
neuralGreek (Greece)el-GRai2-el-GR-Anastasia

ai3-el-GR-Athina, ai3-el-GR-Topher
neuralEnglish, Australianen-AUai1-Olivia

ai3-Natasha, ai3-William, ai3-en-AU-Jacob, ai3-en-AU-Stella, ai3-en-AU-Joshua, ai3-en-AU-Emma, ai3-en-AU-Maddison, ai3-en-AU-Edward, ai3-en-AU-Sonny, ai3-en-AU-Sienna, ai3-en-AU-Claire, ai3-en-AU-Daisy, ai3-en-AU-Grace, ai3-en-AU-Logan

ai2-Oliver, ai2-Matilda, ai2-Harry, ai2-Amelia, ai2-en-AU-Amelia2, ai2-en-AU-Matilda2, ai2-en-AU-Viaan, ai2-en-AU-Liya, ai2-en-AU-Oliver2, ai2-en-AU-Harry2, ai2-en-AU-Amanda

ai4-en-AU-Amaya, ai4-en-AU-Nelson
neuralEnglish, Canadaen-CAai3-en-CA-Clara, ai3-en-CA-Liam
neuralEnglish, Britishen-GBai4-Harry, ai4-Elizabeth, ai4-Niamh

ai1-Amy, ai1-Emma, ai1-Brian, ai1-en-GB-George

ai3-Libby, ai3-Ryan, ai3-Mia, ai3-en-GB-Maria, ai3-en-GB-Lyra, ai3-en-GB-Rose, ai3-en-GB-Dylan, ai3-en-GB-Jasper, ai3-en-GB-David, ai3-en-GB-Hollie, ai3-en-GB-Thomas, ai3-en-GB-Alexander, ai3-en-GB-Hudson, ai3-en-GB-Hannah, ai3-en-GB-Bella

ai2-Freddie, ai2-William, ai2-Jessica, ai2-Emily, ai2-Victoria, ai2-en-GB-Bella2, ai2-en-GB-Lily2, ai2-en-GB-Maya, ai2-en-GB-Victoria2, ai2-en-GB-Calvin, ai2-en-GB-Jessica2, ai2-en-GB-Jax, ai2-en-GB-Erin, ai2-en-GB-Zayn, ai2-en-GB-Dexter, ai2-en-GB-William2, ai2-en-GB-Lucy, ai2-en-GB-Freddie2
neuralEnglish, Hong Kongen-HKai3-en-HK-Rachel, ai3-en-HK-Zach
neuralEnglish, Irelanden-IEai3-en-IE-Connor, ai3-en-IE-Emily

ai1-en-IE-Aoife
neuralEnglish, Indianen-INai2-en-IN-Rohan, ai2-en-IN-Luv, ai2-en-IN-Tanvi, ai2-en-IN-Alisha, ai2-en-IN-Tanvi2, ai2-en-IN-Alisha2, ai2-en-IN-Rohan2, ai2-en-IN-Luv2

ai3-en-IN-Neerja, ai3-en-IN-Prabhas, ai3-en-IN-Kavita, ai3-en-IN-Ankita, ai3-en-IN-Megha, ai3-en-IN-Karan, ai3-en-IN-Saanvi, ai3-en-IN-Vihaan, ai3-en-IN-Devansh

ai1-en-IN-Kavya
neuralEnglish, Kenyaen-KEai3-en-KE-Reth, ai3-en-KE-Almasi
neuralEnglish, Nigeriaen-NGai3-en-NG-Adaeze, ai3-en-NG-Gicicio
neuralEnglish, New Zealanden-NZai3-en-NZ-Sebastian, ai3-en-NZ-Becca

ai1-Amelia
neuralEnglish, Philippinesen-PHai3-en-PH-Luwalhati, ai3-en-PH-Magiting
neuralEnglish, Singaporeen-SGai3-en-SG-Richard, ai3-en-SG-Juan

ai1-en-SG-Alyssa
neuralEnglish, Tanzaniaen-TZai3-en-TZ-Vinza, ai3-en-TZ-Neema
neuralEnglish, USen-USai2-Stacy, ai2-John2, ai2-Robert2, ai2-Scott, ai2-Scarlet, ai2-Jerry, ai2-Kathy, ai2-Isabella, ai2-Nikola, ai2-Katie, ai2-en-US-Jaxson2, ai2-en-US-Katie2, ai2-en-US-Soren, ai2-en-US-Isabella2, ai2-John, ai2-Robert, ai2-en-US-Stacy2, ai2-en-US-Jerry2, ai2-en-US-Milo, ai2-en-US-Kathy2, ai2-en-US-Maeve, ai2-en-US-Aurora, ai2-en-US-Scarlet2

ai3-Nova, ai3-Jony, ai3-Olive, ai3-Vienna, ai3-Emily, ai3-Addyson, ai3-Evan, ai3-Jenny, ai3-Taylor, ai3-Kailey, ai3-Kingsley, ai3-Jason, ai3-Gary, ai3-Aria, ai3-en-US-Kaiya, ai3-en-US-Ashley, ai3-en-US-Alexander, ai3-en-US-Joshua, ai3-en-US-Jayden, ai3-en-US-Sage, ai3-en-US-Austin, ai3-en-US-Lucas, ai3-en-US-Madison, ai3-en-US-GraysonV2, ai3-en-US-Logan, ai3-en-US-BrysonV2, ai3-en-US-EleanorV2, ai3-en-US-Sophia, ai3-en-US-Zenith, ai3-en-US-Elara, ai3-en-US-Cobalt

ai1-Kevin, ai1-Joanna, ai1-Justin, ai1-Kimberly, ai1-Kendra, ai1-Matthew, ai1-Joey, ai1-Salli, ai1-Ivy, ai1-en-US-Jack, ai1-en-US-Luna, ai1-en-US-Joseph, ai1-en-US-Evelyn

ai4-Samantha, ai4-Doris, ai4-Edward, ai4-Amanda, ai4-Roger, ai4-Ronald, ai4-Sophia, ai4-en-US-Ariana

ai6-en-US-Voice5, ai6-en-US-Voice1, ai6-en-US-Voice4, ai6-en-US-Voice2, ai6-en-US-Voice3

ai13-en-US-HashCode36, ai13-en-US-HashCode37, ai13-en-US-HashCode5, ai13-en-US-HashCode10, ai13-en-US-HashCode19, ai13-en-US-HashCode21, ai13-en-US-HashCode, ai13-en-US-HashCode17, ai13-en-US-HashCode22, ai13-en-US-HashCode23, ai13-en-US-HashCode29, ai13-en-US-HashCode3, ai13-en-US-HashCode15, ai13-en-US-HashCode41, ai13-en-US-HashCode30, ai13-en-US-HashCode9, ai13-en-US-HashCode16, ai13-en-US-HashCode42, ai13-en-US-HashCode2, ai13-en-US-HashCode7, ai13-en-US-HashCode18, ai13-en-US-HashCode25, ai13-en-US-HashCode39, ai13-en-US-HashCode47, ai13-en-US-HashCode35, ai13-en-US-HashCode44, ai13-en-US-HashCode43, ai13-en-US-HashCode38, ai13-en-US-HashCode46, ai13-en-US-HashCode31, ai13-en-US-HashCode4, ai13-en-US-HashCode26, ai13-en-US-HashCode6, ai13-en-US-HashCode11, ai13-en-US-HashCode8, ai13-en-US-HashCode20, ai13-en-US-HashCode24, ai13-en-US-HashCode40, ai13-en-US-HashCode48, ai13-en-US-HashCode34, ai13-en-US-HashCode12, ai13-en-US-HashCode45, ai13-en-US-HashCode14, ai13-en-US-HashCode13, ai13-en-US-HashCode28, ai13-en-US-HashCode27, ai13-en-US-HashCode49, ai13-en-US-HashCode32, ai13-en-US-HashCode33, ai13-en-US-HashCode51, ai13-en-US-HashCode53, ai13-en-US-HashCode52
neuralEnglish, South Africaen-ZAai3-en-ZA-Amara, ai3-en-ZA-Evans

ai1-Mandisa
neuralesproplus-Jhenny
neuralSpanish, Argentinaes-ARai3-es-AR-Hernan, ai3-es-AR-Malen
neuralSpanish, Boliviaes-BOai3-es-BO-Eduardo, ai3-es-BO-Labanya
neuralSpanish, Chilees-CLai3-es-CL-Eliana, ai3-es-CL-Vicente
neuralSpanish, Colombiaes-COai3-es-CO-Brandon, ai3-es-CO-Luciana
neuralSpanish, Costa Ricaes-CRai3-es-CR-Antonio, ai3-es-CR-Rosa
neuralSpanish, Cubaes-CUai3-es-CU-Gabriel, ai3-es-CU-Rosario
neuralSpanish, Dominican Republices-DOai3-es-DO-Zoraida, ai3-es-DO-Fernando
neuralSpanish, Ecuadores-ECai3-es-EC-Jacob, ai3-es-EC-Cristina
neuralSpanish, Castilian (Spain)es-ESai3-es-ES-Alvaro, ai3-es-ES-Elvira, ai3-es-ES-Lia, ai3-es-ES-Oscar, ai3-es-ES-Maura, ai3-es-ES-Juana, ai3-es-ES-Cruz, ai3-es-ES-Lorenzo, ai3-es-ES-Cristina, ai3-es-ES-Xiomara, ai3-es-ES-Domingo, ai3-es-ES-Silvio, ai3-es-ES-Carlos, ai3-es-ES-Viviana, ai3-es-ES-Ramiro, ai3-es-ES-Blanca, ai3-es-ES-MarianaV2

ai4-es-ES-Savannah, ai4-es-ES-Matlab

ai1-es-ES-Patricia, ai1-es-ES-Casper

ai2-es-ES-Vega, ai2-es-ES-Luciana, ai2-es-ES-Ricardo, ai2-es-ES-Ruben2, ai2-es-ES-Azura2, ai2-es-ES-Reyna2
neuralSpanish, Equatorial Guineaes-GQai3-es-GQ-Sebastian, ai3-es-GQ-Marcela
neuralSpanish, Guatemalaes-GTai3-es-GT-Leticia, ai3-es-GT-Ramiro
neuralSpanish, Hondurases-HNai3-es-HN-Carlos, ai3-es-HN-Karla
neuralSpanish, Latin Americanes-LAai4-es-LA-Luz
neuralSpanish, Mexicanes-MXai3-es-MX-Jorge, ai3-es-MX-Dalia, ai3-es-MX-Tadeo, ai3-es-MX-Lucia, ai3-es-MX-Ximena, ai3-es-MX-Emilio, ai3-es-MX-Romina, ai3-es-MX-Alexander, ai3-es-MX-Leonel, ai3-es-MX-Elisa, ai3-es-MX-Axel, ai3-es-MX-Elizabeth, ai3-es-MX-Fernanda, ai3-es-MX-Santiago, ai3-es-MX-Isabella

ai1-es-MX-Camila, ai1-es-MX-Luis
neuralSpanish, Nicaraguaes-NIai3-es-NI-Vidal, ai3-es-NI-Estrella
neuralSpanish, Panamaes-PAai3-es-PA-Domingo, ai3-es-PA-Belinda
neuralSpanish, Perues-PEai3-es-PE-Alex, ai3-es-PE-Camila
neuralSpanish, Puerto Ricoes-PRai3-es-PR-Karina, ai3-es-PR-Victor
neuralSpanish, Paraguayes-PYai3-es-PY-Tomas, ai3-es-PY-Maria
neuralSpanish, El Salvadores-SVai3-es-SV-Mateo, ai3-es-SV-Juana
neuralSpanish, USes-USai4-es-US-Luz2

ai1-es-US-Lupe, ai1-es-US-Diego

ai3-es-US-Alberto, ai3-es-US-Paz

ai2-es-US-Manolito, ai2-es-US-Savanna, ai2-es-US-Orlando, ai2-es-US-Savanna2, ai2-es-US-Orlando2, ai2-es-US-Manolito2
neuralSpanish, Uruguayes-UYai3-es-UY-Santino, ai3-es-UY-Valentina
neuralSpanish, Venezuelaes-VEai3-es-VE-Lucia, ai3-es-VE-Ricardo
neuralEstonian, Estoniaet-EEai3-et-EE-Tuudur, ai3-et-EE-Edenema
neuralBasqueeu-ESai3-eu-ES-Ximena, ai3-eu-ES-Leonel
neuralPersian (Iran)fa-IRai3-fa-IR-Wadid, ai3-fa-IR-Naavya
neuralFinnish (Finland)fi-FIai2-fi-FI-Karoliina

ai3-fi-FI-Noora, ai3-fi-FI-Harri, ai3-fi-FI-Selma

ai1-fi-FI-Marjatta
neuralfilproplus-Dodongmacoy, proplus-Atelyn, proplus-Chris-1, proplus-Tiyamaria, proplus-Cabalenjeffrey, proplus-Kuyajerry, proplus-Kuya, proplus-Pedro
neuralFilipino (Philippines)fil-PHai2-fil-PH-Nathan, ai2-fil-PH-Gabriel, ai2-fil-PH-Jennly, ai2-fil-PH-Camille

ai3-fil-PH-Gloria, ai3-fil-PH-Joshua
neuralfrproplus-Clian, proplus-Paulfrench, proplus-Theo, proplus-Jeanpetit, proplus-Koraly
neuralFrench (Belgium)fr-BEai3-fr-BE-Leonie, ai3-fr-BE-Gabriel

ai1-fr-BE-Elise
neuralFrench, Canadianfr-CAai2-fr-CA-Paul, ai2-fr-CA-Scarlett, ai2-fr-CA-Christophe, ai2-fr-CA-MariePier

ai3-fr-CA-Jean, ai3-fr-CA-Sylvie, ai3-fr-CA-Kylian, ai3-fr-CA-BenoitV2

ai1-Gianna, ai1-fr-CA-Mylan

ai4-fr-CA-Avril
neuralFrench, Switzerlandfr-CHai3-fr-CH-Leandro, ai3-fr-CH-Lena
neuralFrench (France)fr-FRai4-fr-FR-Blaise, ai4-fr-FR-Charles

ai2-fr-FR-Cassandra, ai2-fr-FR-Amandine, ai2-fr-FR-Erwan, ai2-fr-FR-Valentine, ai2-fr-FR-Dylan

ai3-fr-FR-Henri, ai3-fr-FR-Denise, ai3-fr-FR-Nevil, ai3-fr-FR-Claire, ai3-fr-FR-Roel, ai3-fr-FR-Tyssen, ai3-fr-FR-Liana, ai3-fr-FR-Austine, ai3-fr-FR-Cannan, ai3-fr-FR-Camille, ai3-fr-FR-Tayler, ai3-fr-FR-Manie, ai3-fr-FR-Emmy, ai3-fr-FR-Victoire, ai3-fr-FR-OdetteV2

ai1-fr-FR-Jeanne, ai1-fr-FR-Bernado
neuralIrish, Irelandga-IEai3-ga-IE-Rian, ai3-ga-IE-Eabha
neuralGalician (Spain)gl-ESai3-gl-ES-Evita, ai3-gl-ES-Marcos
neuralGujarati (India)gu-INai3-gu-IN-Prachi, ai3-gu-IN-Mihir

ai2-gu-IN-Varun, ai2-gu-IN-Minal
neuralHebrew, Israelhe-ILai3-he-IL-Guy, ai3-he-IL-Shira
neuralhiproplus-Taksh
neuralHindi (India)hi-INai2-hi-IN-Zoya, ai2-hi-IN-Anamika, ai2-hi-IN-Dhru, ai2-hi-IN-Nikhil

ai3-hi-IN-Madhur, ai3-hi-IN-Swara, ai3-hi-IN-AdityaV2, ai3-hi-IN-AanyaV2, ai3-hi-IN-Kavita, ai3-hi-IN-NikitaV2, ai3-hi-IN-SiddharthV2, ai3-hi-IN-GurdeepV2, ai3-hi-IN-DivyaV2, ai3-hi-IN-ChaitaliV2, ai3-hi-IN-Ankita, ai3-hi-IN-Karan, ai3-hi-IN-Saanvi, ai3-hi-IN-Vihaan, ai3-hi-IN-Devansh

ai1-hi-IN-Kavya

ai13-hi-IN-Shreyas
neuralCroatian, Croatiahr-HRai3-hr-HR-Vitomira, ai3-hr-HR-Dmitar
neuralHungarianhu-HUai3-hu-HU-Noemi, ai3-hu-HU-Tamas

ai2-hu-HU-Eszter
neuralArmenian (Armenia)hy-AMai3-hy-AM-Tigran, ai3-hy-AM-Carine
neuralIndonesianid-IDai2-id-ID-Putri, ai2-id-ID-David, ai2-id-ID-Henry, ai2-id-ID-Salsabilla

ai3-id-ID-Ardi, ai3-id-ID-Fitri
neuralIcelandicis-ISai3-is-IS-Ulfr, ai3-is-IS-Svana
neuralitproplus-Marcotrox
neuralItalianit-ITai2-it-IT-Siliva, ai2-it-IT-Dario, ai2-it-IT-Federica, ai2-it-IT-Alessandro

ai3-it-IT-Diego, ai3-it-IT-Isabella, ai3-it-IT-Elsa, ai3-it-IT-Fabiola, ai3-it-IT-Valeria, ai3-it-IT-Regina, ai3-it-IT-Ludovica, ai3-it-IT-Aitana, ai3-it-IT-Matteo, ai3-it-IT-Natalia, ai3-it-IT-Tito, ai3-it-IT-Gerardo, ai3-it-IT-Ennio, ai3-it-IT-Massimo, ai3-it-IT-Francesco, ai3-it-IT-CaterinaV2

ai4-it-IT-Sara

ai1-it-IT-Viola, ai1-it-IT-Tommaso
neuraljaproplus-Kuon
neuralJapaneseja-JPai2-ja-JP-Yuka, ai2-ja-JP-Ayaka, ai2-ja-JP-Masa, ai2-ja-JP-Taiyo

ai3-ja-JP-Nanami, ai3-ja-JP-Keita, ai3-ja-JP-Minato, ai3-ja-JP-Niko, ai3-ja-JP-Ren, ai3-ja-JP-Sakura, ai3-ja-JP-Himari

ai4-ja-JP-Akari

ai1-ja-JP-Haruto, ai1-ja-JP-Masako, ai1-ja-JP-Kanna
neuralJavanese (Indonesia)jv-IDai3-jv-ID-Angkasa, ai3-jv-ID-Rimbo
neuralGeorgian (Georgia)ka-GEai3-ka-GE-Otar, ai3-ka-GE-Louisa
neuralKazakh (Kazakhstan)kk-KZai3-kk-KZ-Kanat, ai3-kk-KZ-Batima

ai5-kk-KZ-Amina, ai5-kk-KZ-Arman
neuralKhmer (Cambodia)km-KHai3-km-KH-Vanna, ai3-km-KH-Choum
neuralKannada (India)kn-INai2-kn-IN-Aadi, ai2-kn-IN-Vaani

ai3-kn-IN-Vijay, ai3-kn-IN-Deepa
neuralKoreanko-KRai2-ko-KR-Hannah, ai2-ko-KR-JiYeon, ai2-ko-KR-DongMin, ai2-ko-KR-Minseok

ai3-ko-KR-SunHi, ai3-ko-KR-InJoon, ai3-ko-KR-Bitna, ai3-ko-KR-Sena, ai3-ko-KR-Hyuk, ai3-ko-KR-Geon, ai3-ko-KR-Kyong, ai3-ko-KR-Yong, ai3-ko-KR-Yong, ai3-ko-KR-MyungV2

ai1-ko-KR-Seoyeon, ai1-ko-KR-Youngmi

ai4-ko-KR-Dalnim
neuralLao (Laos)lo-LAai3-lo-LA-Anuson, ai3-lo-LA-Sawan
neuralLithuanianlt-LTai3-lt-LT-Jokubas, ai3-lt-LT-Vasara
neuralLatvian, Latvialv-LVai3-lv-LV-Laura2, ai3-lv-LV-Edgar
neuralMacedonian (Republic of North Macedonia)mk-MKai3-mk-MK-Risto, ai3-mk-MK-Eurydike
neuralMalayalam (India)ml-INai2-ml-IN-Harsh, ai2-ml-IN-Tina, ai2-ml-IN-Charu, ai2-ml-IN-Ashok

ai3-ml-IN-Indrajit, ai3-ml-IN-Revathi
neuralMongolian (Mongolia)mn-MNai3-mn-MN-Yagaan, ai3-mn-MN-Khasar
neuralMarathi (India)mr-INai3-mr-IN-Sandhya, ai3-mr-IN-Prashant

ai2-mr-IN-Komal, ai2-mr-IN-Rohan, ai2-mr-IN-Disha
neuralMalay, Malaysiams-MYai2-ms-MY-Marina, ai2-ms-MY-Aadam, ai2-ms-MY-Suzana, ai2-ms-MY-Zaafer

ai3-ms-MY-Osman, ai3-ms-MY-Yasmin
neuralMaltese, Maltamt-MTai3-mt-MT-Alessia, ai3-mt-MT-Xavier
neuralBurmese (Myanmar)my-MMai3-my-MM-Khine, ai3-my-MM-Inzali
neuralNorwegiannb-NOai2-nb-NO-Margrete, ai2-nb-NO-Terese, ai2-nb-NO-Norah, ai2-nb-NO-Henrik, ai2-nb-NO-Lukas

ai3-nb-NO-Iselin, ai3-nb-NO-Magnus, ai3-nb-NO-Anita

ai1-nb-NO-Frida
neuralNepali (Nepal)ne-NPai3-ne-NP-Utsav, ai3-ne-NP-Chimini
neuralnlproplus-Jann, proplus-Eric, proplus-Serge, proplus-Hans
neuralDutch (Belgium)nl-BEai3-nl-BE-Aldert, ai3-nl-BE-Marit

ai2-nl-BE-Capucine, ai2-nl-BE-Markus

ai1-nl-BE-Isa
neuralDutch (Netherlands)nl-NLai3-nl-NL-Colette, ai3-nl-NL-Maarten, ai3-nl-NL-Fenna

ai2-nl-NL-Arenda, ai2-nl-NL-Rogier, ai2-nl-NL-Roosje, ai2-nl-NL-Sterre, ai2-nl-NL-Gerben

ai1-nl-NL-Liva

ai4-nl-NL-Doutzen
neuralOriya (India)or-INai3-or-IN-Bhoomika, ai3-or-IN-Shivendu
neuralPunjabi (India)pa-INai2-pa-IN-Daler, ai2-pa-IN-Chitra, ai2-pa-IN-Ranbir, ai2-pa-IN-Maahi

ai3-pa-IN-Anjali, ai3-pa-IN-Nihal
neuralPolishpl-PLai2-pl-PL-Hanna, ai2-pl-PL-Julia, ai2-pl-PL-Wojciech, ai2-pl-PL-Franciszek, ai2-pl-PL-Alicja

ai3-pl-PL-Lena, ai3-pl-PL-Zofia, ai3-pl-PL-Kacper

ai1-pl-PL-Kalina
neuralPashto (Afghanistan)ps-AFai3-ps-AF-Shahpur, ai3-ps-AF-Naghma
neuralPortuguese, Brazilianpt-BRai2-pt-BR-Keira, ai2-pt-BR-Paulo, ai2-pt-BR-Juliana

ai4-pt-BR-Fernanda

ai1-pt-BR-Camila, ai1-pt-BR-Bruno

ai3-pt-BR-Francisca, ai3-pt-BR-Antonio, ai3-pt-BR-Manuella, ai3-pt-BR-Alandra, ai3-pt-BR-Lucas, ai3-pt-BR-Humberto, ai3-pt-BR-Jaren, ai3-pt-BR-Rafael, ai3-pt-BR-Bernardo, ai3-pt-BR-Salvador, ai3-pt-BR-Leila, ai3-pt-BR-Yara, ai3-pt-BR-Rio, ai3-pt-BR-Alice, ai3-pt-BR-Giovanna, ai3-pt-BR-MatildeV2
neuralPortuguesept-PTai2-pt-PT-Margarida, ai2-pt-PT-Diogo, ai2-pt-PT-Ines, ai2-pt-PT-Gabriel

ai3-pt-PT-Fernanda, ai3-pt-PT-Raquel, ai3-pt-PT-Duarte

ai1-pt-PT-Laura
neuralRomanianro-ROai3-ro-RO-Alina, ai3-ro-RO-Alexandru

ai2-ro-RO-Corina
neuralRussianru-RUai2-ru-RU-Samara, ai2-ru-RU-Tianna, ai2-ru-RU-Czar, ai2-ru-RU-Igor, ai2-ru-RU-Tassa

ai3-ru-RU-Yelena, ai3-ru-RU-Dariya, ai3-ru-RU-Dmitry

ai5-ru-RU-Yuri, ai5-ru-RU-Vladimir, ai5-ru-RU-Alisa, ai5-ru-RU-Sofia, ai5-ru-RU-Konstantin, ai5-ru-RU-Dmitri, ai5-ru-RU-Ekaterina, ai5-ru-RU-Irina
neuralSinhala (Sri Lanka)si-LKai3-si-LK-Charuka, ai3-si-LK-Vedant
neuralSlovak (Slovakia)sk-SKai2-sk-SK-Kristina

ai3-sk-SK-Viktoria, ai3-sk-SK-Lukas
neuralSlovenian (Slovenia)sl-SIai3-sl-SI-Izabela, ai3-sl-SI-Patrik
neuralSomali (Somalia)so-SOai3-so-SO-Fowsio, ai3-so-SO-Cumar
neuralAlbanian (Albania)sq-ALai3-sq-AL-Ilir, ai3-sq-AL-Anila
neuralSerbian, Cyrillicsr-RSai3-sr-RS-Katarina, ai3-sr-RS-Nemanja
neuralSundanese (Indonesia)su-IDai3-su-ID-Pratam, ai3-su-ID-Cindy
neuralSwedishsv-SEai3-sv-SE-Sofie, ai3-sv-SE-Mattias, ai3-sv-SE-Hillevi

ai2-sv-SE-Elsa, ai2-sv-SE-Emilie, ai2-sv-SE-Victor, ai2-sv-SE-Lea, ai2-sv-SE-Ludvig

ai1-sv-SE-Agnes
neuralSwahili (Kenya)sw-KEai3-sw-KE-Obuya, ai3-sw-KE-Fanaka
neuralSwahili (Tanzania)sw-TZai3-sw-TZ-Peter, ai3-sw-TZ-Firyali
neuralTamil (India)ta-INai3-ta-IN-Valluvar, ai3-ta-IN-Pallavi

ai2-ta-IN-Smita, ai2-ta-IN-Illayavan, ai2-ta-IN-Vihan, ai2-ta-IN-Bhanumathi
neuralTamil (Sri Lanka)ta-LKai3-ta-LK-Shreenika, ai3-ta-LK-Viraj
neuralTamil (Malaysia)ta-MYai3-ta-MY-Moshika, ai3-ta-MY-Surya
neuralTamil (Singapore)ta-SGai3-ta-SG-Jabin, ai3-ta-SG-Aaksara
neuralTelugu (India)te-INai3-te-IN-Mohan, ai3-te-IN-Shruti
neuralThai (Thailand)th-THai3-th-TH-Narong, ai3-th-TH-Premwadee, ai3-th-TH-Achara

ai2-th-TH-Gamon
neuralTurkishtr-TRai2-tr-TR-Neylan, ai2-tr-TR-Candana, ai2-tr-TR-Tabeeb, ai2-tr-TR-Roxelana, ai2-tr-TR-Gulizar

ai3-tr-TR-Emel, ai3-tr-TR-Ahmet

ai1-tr-TR-Burcu
neuralUkrainian (Ukraine)uk-UAai3-uk-UA-Olena, ai3-uk-UA-Pavlo

ai2-uk-UA-Aleksandra
neuralUrdu, Indiaur-INai3-ur-IN-Fatima, ai3-ur-IN-Salman
neuralUrdu, Pakistanur-PKai3-ur-PK-Aslam, ai3-ur-PK-Mehreen
neuralUzbek (Uzbekistan)uz-UZai3-uz-UZ-Akbar, ai3-uz-UZ-Diliya

ai5-uz-UZ-Zarina
neuralVietnamese (Vietnam)vi-VNai2-vi-VN-Hyunh, ai2-vi-VN-Xuan, ai2-vi-VN-Thi, ai2-vi-VN-Binh

ai3-vi-VN-HoaiMy, ai3-vi-VN-Phuong
neuralChinese (Wu, S)wuu-CNai3-wuu-CN-Jiang, ai3-wuu-CN-SunLi
neuralChinese (Cantonese, S)yue-CNai3-yue-CN-Wang, ai3-yue-CN-Yang
neuralzhproplus-Martinli, proplus-Karoyang, proplus-Amy, proplus-James
neuralzh-CNai3-zh-CN-Meilin
neuralChinese, Cantonesezh-HKai3-zh-HK-WanLung, ai3-zh-HK-HiuGaai, ai3-zh-HK-HiuMaan
neuralZulu (South Africa)zu-ZAai3-zu-ZA-Gauteng, ai3-zu-ZA-Nonhle