Preços e limites
US$ 0,03 por hora de áudio, US$ 0,05 com separação de falantes, cobrado ao segundo. Créditos pré-pagos, sem assinatura e US$ 2 na conta nova.
A cobrança é por hora de áudio processada, debitada dos seus créditos pré-pagos quando a transcrição conclui. Sem assinatura, sem valor mínimo.
Tabela de preços
| Serviço | Preço padrão | Acima de 10.000 horas |
|---|---|---|
| Transcrição | US$ 0,03/h | US$ 0,02/h |
Transcrição com speakers | US$ 0,05/h | US$ 0,03/h |
O desconto de volume é automático: quando o total de horas já transcritas pela sua conta passa de 10.000, as próximas transcrições saem pela tarifa reduzida. Sem contrato, sem negociação.
Como a cobrança funciona
- Toda conta nova ganha US$ 2 em créditos para começar.
- Preço e saldo são em dólar; a cobrança no cartão sai em real, convertida no pagamento. O valor em reais aparece antes de você confirmar.
- O custo é calculado sobre a duração real do áudio, medida no processamento: proporcional ao segundo, sem arredondar para cima e sem valor mínimo por transcrição. Dois minutos a US$ 0,03/h custam US$ 0,001, não um centavo.
- O débito acontece quando a transcrição fica
done. Enquanto processa,costé0. - Sem saldo, novas transcrições são recusadas com
402 insufficient_balance. Nada é apagado. Recarregue no painel, ou ative a recarga automática para não ter interrupção.
Mudou em 27/08/2026. cost, total, reserved e available passaram a
vir com fração de centavo (0.0167), onde antes vinham arredondados para
o centavo inteiro (1). Foi o que acabou com o piso de um centavo por
transcrição: cinco minutos de live custavam 2,4 vezes a tarifa anunciada e
agora custam o que a tarifa diz.
Se você guarda esses valores em coluna inteira, ou passa por parseInt,
troque para decimal antes de conciliar: o corte é silencioso e o que se
perde é sempre a favor do arredondamento antigo. Nenhum nome de campo, unidade
ou endpoint mudou.
Consultar o saldo
GET /v1/balancecurl https://api.transcrevo.com/v1/balance \
-H "Authorization: Bearer $TRANSCREVO_API_KEY"{
"data": {
"currency": "USD",
"total": 187.4062,
"reserved": 40.5,
"available": 146.9062
}
}| Campo | O que é |
|---|---|
currency | Moeda dos valores, em ISO 4217. Os valores vêm na menor unidade dela (centavos) e têm fração: um áudio curto custa menos de um centavo. |
total | Créditos na conta. |
reserved | O que transcrições em andamento já seguram. Volta ao saldo quando cada uma conclui e é cobrada. |
available | O que a próxima transcrição pode gastar: total menos reserved. |
Zerar o available recusa novas transcrições com 402 insufficient_balance. Ele
desconta o que já está reservado porque, sem isso, a API prometeria crédito que
outra transcrição já comprometeu.
Limites
| Limite | Valor |
|---|---|
| Duração máxima por áudio | 10 horas |
| Tamanho máximo por upload | 2 GiB |
| Tamanho máximo por chunk | 16 MiB |
| Criação de transcripts | 120/min |
| Simultâneas antes da 1ª recarga | 2 |
| Envio de chunks | 600/min |
| Envio de arquivos | 120/min |
Áudios acima de 10 horas falham com error.code: "audio_too_long": divida o
arquivo antes de enviar. Os limites de requisição devolvem
429 rate_limited; aguarde e tente de novo.
Enquanto a conta roda só com o crédito de boas-vindas, no máximo 2
transcrições ficam em processamento ao mesmo tempo: a terceira simultânea é
recusada com 429 concurrency_limit. É proteção contra abuso do saldo
gratuito, não um limite de plano: a primeira recarga tira o teto, e nada é
cobrado nem apagado quando ele aparece.
Envio de arquivos
Envie áudio local para a API: uma requisição até 100 MB, ou chunks de até 16 MiB com retomada para arquivos de até 2 GiB, e transcreva pelo uploadId.
Precisão e qualidade
WER de 6,34% em português e DER de 4,6% na separação de falantes, medidos por nós contra transcrição humana, com o protocolo de cada número.