Voice v2 technical docs
Endpoint, auth header, parameters, prices, and tested request examples for Eleven Voice Changer v2.
Endpoint and pricing
Request headers
Authorization required
Bearer Imole API key.
Content-Type required
Use application/json for URL/base64 requests or multipart/form-data for file uploads.
Request parameters
model required
eleven_multilingual_sts_v2 or eleven_english_sts_v2.
file required
Input speech audio.
audio_url
Remote audio URL.
audio_base64
Base64 audio.
voice_id required
Target ElevenLabs voice id.
output_format
Output audio format.
file_format
Input file format hint.
remove_background_noise
Noise removal during conversion.
true, falseTested request examples
curl -X POST "https://api.imole.app/v1/audio/voice-change" \
-H "Authorization: Bearer $IMOLE_API_KEY" \
-F "model=eleven_multilingual_sts_v2" \
-F "voice_id=21m00Tcm4TlvDq8ikWAM" \
-F "audio=@reference.mp3" \
--output eleven_multilingual_sts_v2.mp3curl -X POST "https://api.imole.app/v1/audio/voice-change" \
-H "Authorization: Bearer $IMOLE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "eleven_multilingual_sts_v2",
"audio_url": "https://imole.app/docs-samples/reference.mp3",
"voice_id": "21m00Tcm4TlvDq8ikWAM",
"remove_background_noise": true
}' \
--output eleven_multilingual_sts_v2-remote.mp3curl -X POST "https://api.imole.app/v1/audio/voice-change" \
-H "Authorization: Bearer $IMOLE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "eleven_multilingual_sts_v2",
"audio_url": "https://imole.app/docs-samples/reference.wav",
"voice_id": "21m00Tcm4TlvDq8ikWAM",
"remove_background_noise": false
}' \
--output eleven_multilingual_sts_v2-wav.mp3