Eleven Voice Changer v2

Multilingual speech-to-speech voice conversion from uploaded audio.

Audio

Voice v2 technical docs

Endpoint, auth header, parameters, prices, and tested request examples for Eleven Voice Changer v2.

Endpoint

Endpoint and pricing

POST /audio/voice-change Endpoint https://api.imole.app/v1 Base URL 500 API cauris 500 Agent cauris
Headers

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.

Parameters

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, false
Examples

Tested request examples

Upload audio
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.mp3
Remote audio URL
curl -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.mp3
Remote WAV reference
curl -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