Skip to main content
POST
/
v1
/
voice-conversion
Voice Conversion
curl --request POST \
  --url https://devapi.fineshare.net/v1/voice-conversion \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "voice": "madison",
  "sourceUrl": "https://dlaudio.fineshare.net/web/finevoice3/audio/avc-example-1.mp3",
  "outputFormat": "mp3",
  "useAsync": true
}
'
{
  "task_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}

Documentation Index

Fetch the complete documentation index at: https://api.finevoice.ai/llms.txt

Use this file to discover all available pages before exploring further.

Headers

Authorization
string
required

Bearer token for authentication. Format: Bearer {your_api_key}

Body

voice
string | null

Target voice model name to convert the audio to.

Example:

"madison"

sourceUrl
string | null

Publicly accessible URL of the source audio file to convert.

Example:

"https://dlaudio.fineshare.net/web/finevoice3/audio/avc-example-1.mp3"

outputFormat
string | null

Output audio format. Supported values: mp3, wav.

Example:

"mp3"

useAsync
boolean

Set to true to process asynchronously and receive a task_id for polling. Set to false for synchronous processing.

Example:

true

Response

Task accepted. Returns a task_id for polling status.

task_id
string
Example:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890"