skills.vishalvoidskills/vishalvoid
Technical & DevelopmentIntermediate

venice-audio-music

Music generation queueing, retrieval, and completion endpoints

Developer Setup

Setup & Installation

bash
npx skills add https://github.com/veniceai/skills --skill venice-audio-music

Overview

What This Skill Does

Music generation queueing, retrieval, and completion endpoints

Application

When to use this Skill

Documentation

Show Skills.md file

Venice Music / Async Audio

Music (and long-form voice) generation is asynchronous. The flow is:

POST /api/v1/audio/quote      → price in USD
POST /api/v1/audio/queue      → { queue_id }      (funds reserved)
POST /api/v1/audio/retrieve   → status or binary audio
POST /api/v1/audio/complete   → finalize & delete media

For short text-to-speech, use the synchronous venice-audio-speech endpoint instead.

Use when

  • You need songs, jingles, score, soundscape, or long narration.
  • The selected model uses duration-based or character-based pricing and must be priced before submission.
  • The expected generation time is long enough (> 20 s) that sync call would time out.

Lifecycle

1. POST /audio/quote — price it first

curl https://api.venice.ai/api/v1/audio/quote \
  -H "Authorization: Bearer $VENICE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "elevenlabs-music",
    "duration_seconds": 60
  }'
Lines 1 - 32 of 185

Recommendations

Explore other random skills

All skillsMy patterns