Theme
Pricing overview
VoiceLab API usage is billed primarily on consumption. Exact rates appear in the VoiceLab app / Billing; this page explains the model.
What is metered
| Service | Typical metric | Notes |
|---|---|---|
| TTS | Characters | Generated text length; realtime checks balance when the session starts |
| STT | Audio minutes | Short (v1) and long (v2) transcription |
| Optional | Diarization / summary | Extra processing when request flags are enabled |
When balance is insufficient, the API usually returns 402 (insufficient_balance).
Where to monitor usage
- API keys and limits: voicelab.uz/app
- Workspace billing / usage: Billing panel in the VoiceLab app (characters + minutes summary)
- Historical requests: TTS / STT history endpoints
Integration tips
- Validate limits with a staging key before production traffic.
- Handle
402explicitly in async and realtime flows. - Reduce redundant generation (cache, idempotent job ids).
- Prefer v2 async STT for long audio; keep sync v1 for short clips.
Enterprise needs
For high volume, SLA, or custom terms, contact sales via the product site (Contact / Pricing).
Rates live in the panel
This page does not hardcode price numbers — current tariffs are published in Billing. As long as API behavior (402, character/minute metering) is unchanged, this model applies.
Next: Getting started · API overview