AI Rate Card

Sonilo v1.1 · empiriolabs

Frame-synced soundtracks generated straight from video, or music from a text prompt, with per-segment direction and stem separation.

Base modelAll models on this baseAll models of the providerto the provider

Price, $ $0.0045 / second

Context —

Accepts text, video

Last checked 04.11.2026 12:00:14 UTC

Source provider's page

Price alerts

Sign in to follow the price

API

OpenAI-compatible API: the official OpenAI SDKs work with this base URL. Replace YOUR_API_KEY with your key from the provider.

API base URL
https://api.empiriolabs.ai/v1
Endpoint
https://api.empiriolabs.ai/v1/audio/speech
Model id
sonilo-v1-1
curl
curl https://api.empiriolabs.ai/v1/audio/speech \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "sonilo-v1-1", "input": "Hello!", "voice": "alloy"}'
Python
import requests

r = requests.post(
    "https://api.empiriolabs.ai/v1/audio/speech",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={
      "model": "sonilo-v1-1",
      "input": "Hello!",
      "voice": "alloy"
    },
)
print(r.json())
JavaScript
const r = await fetch("https://api.empiriolabs.ai/v1/audio/speech", {
  method: "POST",
  headers: {Authorization: "Bearer YOUR_API_KEY", "Content-Type": "application/json"},
  body: JSON.stringify({
    "model": "sonilo-v1-1",
    "input": "Hello!",
    "voice": "alloy"
  }),
});
console.log(await r.blob());
Request (JSON)
{
  "model": "sonilo-v1-1",
  "input": "Hello!",
  "voice": "alloy"
}
Response (JSON)
audio bytes (audio/mpeg)

The address is taken from the provider's model list; check it against the provider's documentation.

Provider's API documentation

Source: AI Rate Card, https://airatecard.com/en/c/offer%3Aempiriolabs%7Csonilo-v1-1, prices checked 2026-11-04; seller's page: https://docs.empiriolabs.ai/models/sonilo-v1-1

Technical details

ID: offer:empiriolabs|sonilo-v1-1