Pricing
You pay for the audio a listener hears, by the second. No setup fee, no minimum, no subscription. A dry run quotes the exact total before you start.
$18.00per hour of audio heard by listeners, which is 30¢ per minute
$0.30per judgement on a pair of two 30-second clips
$300.00for 200 pairs × 5 ratings with 30-second clips, 1,000 judgements
How a judgement is priced
price per judgement = seconds the listener hears ÷ 3600 × $18.00, rounded up to the cent
Preference studies play both clips in full, so a pair is priced on
duration_a + duration_b. Detection studies play one clip. Every pair or clip is
priced on its own measured duration, so short clips cost less and a 10 s + 50 s pair costs
exactly what a 30 s + 30 s pair costs.
| Template | Listener hears | 15 s + 15 s / 15 s | 30 s + 30 s / 30 s | 60 s + 60 s / 60 s |
|---|---|---|---|---|
tts_preference.v1 | two clips, picks one or tie | $0.15 | $0.30 | $0.60 |
tts_detect.v1 | one clip, human or AI | $0.08 | $0.15 | $0.30 |
Per judgement. Columns are clip lengths: pairs for preference, single clips for detection.
Worked examples
| Study | Judgements | Total |
|---|---|---|
| Preference: 200 pairs × 5 ratings, 30-second clips | 1,000 | $300.00 |
| Detection: 600 clips × 8 ratings, 30-second clips | 4,800 | $720.00 |
How billing works
- Quote first. Creating a study, or a
dry_run, returns the exact total and the price of every pair. Nothing is charged at that point. - Metered. Each judgement is charged to your balance when it is handed to a listener. Set
max_total_usdon start as a hard ceiling. - Pauses, never overdraws. If your balance runs out the study pauses and resumes when you add funds.
- Funds. Add balance by card on the Billing page of your account. Promotional credit, where offered, is non-refundable and non-transferable.
- Listeners. Listener pay and how they are selected are published in the platform methodology.
The same numbers, as JSON for your code: GET /v1/pricing, no key needed.