Skip to main content
SomyaLabs bills in credits, from a single balance shared by both services. There are no plans or tiers. Every request draws from the same balance, so you never have to forecast the split between TTS and ASR in advance.

Free tier

Every account starts with 56 credits. At the start of each month we top you back up to 56 if your balance has fallen below it — purchased credits above that are untouched, and they never expire.

Checking your balance

Get credits
Credit amounts are decimals, to three places — a 50-character synthesis costs 0.05. The same applies to the X-Credits-Used and X-Credits-Remaining response headers on /v1/speech/synthesize.

Buying credits

Create an order, then complete payment with Razorpay Checkout. Credits are granted when the payment settles, not when the order is created.
Create a credit order
amount is in paise (₹500 = 50000), because that is what Razorpay Checkout expects — pass it through unchanged. credits is the number of credits the payment will grant.
amount_inr must be a whole number between 100 and 100,000. Anything outside that range is rejected with 422; for larger volumes, talk to us about Enterprise pricing. Or just use the billing page in the playground.

Running out

When your balance cannot cover a request, it returns 402 — nothing is billed after the fact and there is no overage. Top up to continue. See Rate limits & quota.