Audio

/api/v1/audio/voice-changer/complete

Release the provider-held media for a finished conversion. Call this once the converted audio has been retrieved.

Safe to call more than once, and safe to call for a conversion that never reached the provider. Passing delete_media_on_completion: true to /audio/voice-changer/retrieve does the same cleanup inline and makes this call unnecessary.

Authentication: This endpoint accepts either a Bearer API key or a SIGN-IN-WITH-X header for x402 wallet-based authentication. The legacy X-Sign-In-With-X header is also accepted during migration. When using x402, a 402 Payment Required response indicates insufficient balance and includes top-up instructions.

post/api/v1/audio/voice-changer/complete

Request

  • Base URL: https://api.venice.ai
  • URL: https://api.venice.ai/api/v1/audio/voice-changer/complete
  • Auth: one of:
    • HTTP bearer
    • API key in header SIGN-IN-WITH-X

Request body

modelstring required

The model that is running the conversion. Only voice-changer models are accepted on the /api/v1/audio/voice-changer endpoints.

queue_idstring required

Pass this to /audio/voice-changer/retrieve to poll for the converted audio, and to /audio/voice-changer/complete when finished.

Example request

{
  "model": "elevenlabs-voice-changer",
  "queue_id": "0190f2c4-9c1e-7a3b-8f42-2c9d5e7a1b34"
}

Response

Cleanup result

successboolean required

Whether the provider-held media for this conversion was released.

Example response

{
  "success": true
}

Changes

No recorded changes to this operation across all 1 revision of this API.