Skip to content

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

ServiceTypical metricNotes
TTSCharactersGenerated text length; realtime checks balance when the session starts
STTAudio minutesShort (v1) and long (v2) transcription
OptionalDiarization / summaryExtra 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

  1. Validate limits with a staging key before production traffic.
  2. Handle 402 explicitly in async and realtime flows.
  3. Reduce redundant generation (cache, idempotent job ids).
  4. 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