# AiSpace Audio Queue

> AiSpace Audio Queue is a paid API for AI agents from x402.aispace.bot, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-10).

Enqueues an HTTP-based audio processing request in the AiSpace audio queue via a GET, HEAD, or DELETE method call

## Facts

- Endpoint: POST https://x402.aispace.bot/api/v1/audio/queue?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/aispace-audio-queue-7f9ffa57
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Yqx-FzM-jJBaX_QzP1wz9

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability aispace-audio-queue-7f9ffa57 -d '<json body>'
```

Example prompt: Can you enqueue a GET request to the AiSpace audio queue so my audio job gets scheduled for processing?

## When to prefer this

Choose this endpoint when you need to asynchronously enqueue audio-related tasks on the AiSpace/Venice.ai platform using lightweight HTTP method semantics (GET, HEAD, DELETE). It is appropriate for workflows that require queuing rather than immediate execution, especially when operating within a privacy-focused AI environment that keeps data on-device.

## Known failure modes

- Invalid or missing 'type' field (must be 'http') returns a validation error
- Using POST or PUT as the method enum (only GET, HEAD, DELETE allowed) returns a schema mismatch error
- Missing required 'method' field in input object causes a 400-level error
- Payment not included or insufficient USDC balance causes a 402 payment required error
- Server-side queue unavailability returns a 500 error with ok: false

## How this service works

Async music/audio-track generation on Venice (Stable Audio, ElevenLabs Music, MiniMax, Lyria, ACE-Step), paid per request in USDC on Base via x402, no API key. Short-clip model ids via GET /api/v1/models?type=music; 60s-floor ids (ACE-Step) only with ?floor=all. Lifecycle: quote,

## Output

Returns a simple JSON object with an 'ok' boolean field indicating whether the queue submission was accepted successfully.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "model": {
   "type": "string",
   "description": "Venice music model id. See GET /api/v1/models?type=music (short-clip songs first; 60s-floor ids like ACE-Step only with ?floor=all)."
  },
  "lyrics": {
   "type": "string",
   "description": "Alias for lyrics_prompt. Accepted and remapped before the Venice proxy; prefer lyrics_prompt."
  },
  "prompt": {
   "type": "string",
   "description": "Music description / style prompt. Required on queue (not on quote)."
  },
  "lyrics_prompt": {
   "type": "string",
   "description": "Optional lyrics for vocal tracks. Venice field name is lyrics_prompt. Required when the model has lyrics_required=true."
  },
  "duration_seconds": {
   "type": "integer",
   "description": "Clip length in seconds. Must sit between this model's min_duration and max_duration. Copy duration from the catalog row — a 60s-floor id cannot make a 5–10s clip."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "model": "ace-step-15",
  "status": "QUEUED",
  "queue_id": "01a057b2-d111-7262-961e-71337197093b"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aispace-audio-queue-7f9ffa57/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.aispace.bot](https://www.zero.xyz/host/x402.aispace.bot/llms.txt)
