venice-audio-voice-changer

Installation
SKILL.md

Venice Voice Changer (/audio/voice-changer/*)

Speech-to-speech conversion: upload a recording, get the same speech back in a different voice, with the original pacing, emotion and timing preserved. It's asynchronous, with its own quote → queue → retrieve → complete family (parallel to, but separate from, venice-audio-music).

Availability (checked 2026-09-30): the endpoints are in the public API spec, but the only voice-changer model, elevenlabs-voice-changer, is not yet open to regular API keys. It is not listed by GET /models, and regular keys (or no key) get 404 "Specified model not found" from every endpoint below. Before using this skill, confirm that a model with model_spec.voice_changer: true shows up in GET /models?type=music for your key; if none does, the feature isn't available to you.

Method Path Auth Notes
POST /api/v1/audio/voice-changer/quote None required (key optional) Price for a source of N seconds.
POST /api/v1/audio/voice-changer/queue Bearer key or x402 (SIWX) multipart/form-data (file) or JSON (audio_url). Charges and enqueues. 40 req/min per user.
POST /api/v1/audio/voice-changer/retrieve Bearer key or x402 (SIWX) Status JSON or the converted audio. 120 req/min per user.
POST /api/v1/audio/voice-changer/complete Bearer key or x402 (SIWX) Release the provider-held media.

Each endpoint only accepts voice-changer models (400 otherwise, naming the endpoint to use instead), and /audio/quote, /audio/queue, /audio/retrieve, /audio/complete refuse voice-changer models the same way.

Use when

  • You have a real recording (voice-over, dialogue, a take) and want it in another voice without re-performing it.
  • You want to keep the timing of the original exactly — e.g. dubbing against picture.
Installs
1
Repository
veniceai/skills
GitHub Stars
146
First Seen
7 days ago