Convert the voice from an audio file or URL to a different voice.
| Parameter | Type | Required | Description |
|---|---|---|---|
audio_url | String | Optional | URL of the audio file to convert. Either audio_url or audio_file must be provided. |
audio_file | UploadFile | Optional | Upload the audio file directly. Either audio_url or audio_file must be provided. |
voice_id | String | ✅ Yes | Voice model to convert the audio into. |
remove_background | Integer | Optional | Set to 1 to remove background noise. Default is 0. |
pitch | Integer | Optional | Adjust pitch between -12 and 12 semitones. Default is 0. |
webhook_url | String | Optional | Callback URL for async response. |
💡Note: You must provide eitheraudio_urloraudio_file— not both asNone.
content-type: multipart/form-data
🔐 Replace{path_to_your_audio_file},api_key, andwebhook_urlbefore executing.
audio_url or audio_file provided.audio_url.
URL of audio file to process
"https://example.com/audio.wav"
Voice model ID
"demo-voice-id"
Audio file to upload
1 to remove background noise, 0 to keep
0, 1 Pitch adjustment (-12 to +12)
-12 <= x <= 12Callback URL
"https://example.com/callback"