APIs de voz para texto: um panorama honesto para desenvolvedores
Se você está construindo um produto que precisa transformar fala em texto, vai escolher entre APIs na nuvem e modelos que rodam no seu servidor. Este artigo resume as opções mais conhecidas e os pontos que pesam na escolha, sem preços, porque eles mudam e cada fornecedor publica os seus.
Um aviso logo no início: o usarvoz não tem API pública. É um app pronto para ditar em português. Ele aparece no fim só para quem percebe que não precisa construir nada.
As opções mais usadas
- OpenAI (API de transcrição): recebe um arquivo de áudio e devolve texto, com suporte a muitos idiomas, incluindo português. Simples de integrar por HTTP.
- Google Cloud Speech-to-Text: transcrição em lote e em streaming, vários modelos, integração natural com o resto do Google Cloud.
- Azure AI Speech (Microsoft): streaming e lote, modelos personalizados com vocabulário próprio, bom encaixe em empresas que já usam Azure.
- Whisper de código aberto: o modelo publicado pela OpenAI que você roda na sua máquina ou servidor. Versões como whisper.cpp e faster-whisper rodam em CPU ou GPU. Sem custo por uso, mas o custo de infraestrutura é seu.
- Há outros fornecedores especializados, como AssemblyAI e Deepgram. Teste com o seu áudio antes de decidir.
O que avaliar antes de escolher
- Idioma e sotaque: grave áudios reais do seu público, em pt-BR ou pt-PT, e compare o resultado de cada API com o mesmo arquivo.
- Lote ou tempo real: legenda ao vivo e ditado pedem streaming; transcrever gravações aceita lote.
- Vocabulário: nomes próprios e jargão erram em todo lugar. Veja se a API aceita dicas de palavras ou modelos personalizados.
- Pontuação e formatação: algumas devolvem texto pontuado, outras quase cru. Isso muda quanto pós-processamento você vai escrever.
- Privacidade: onde o áudio fica, por quanto tempo, se é usado para treino e em que região é processado. Para dados pessoais, confira a LGPD.
- Custo total: na nuvem você paga por uso; no Whisper local, paga máquina, GPU e manutenção.
O trabalho que a API não faz
Chamar a API é a parte fácil. O resto é código seu: capturar o microfone em cada plataforma, cortar e comprimir o áudio, lidar com rede ruim, mostrar uma prévia enquanto a pessoa fala, inserir o texto no campo certo, pôr vírgulas e pontos onde a frase pede, remover "hum" e "ãh", e apagar o áudio depois. Num app de verdade, isso é a maior parte do esforço.
Onde o ditado por voz entra
Se o objetivo é você e a sua equipe escreverem por voz no dia a dia, e não colocar transcrição dentro de um produto, um app pronto resolve sem código. O usarvoz faz a prévia no aparelho, a passagem final na nuvem, pontua sozinho em português e apaga o áudio depois da transcrição.
- Instale a extensão do usarvoz no Chrome, o app no iPhone ou o app no Android, e entre com o seu email.
- No computador, clique em qualquer campo de texto (GitHub, Jira, chatgpt.com) e aperte Alt+Shift+V.
- Fale normalmente (fale como fala: o usarvoz pontua sozinho; se disser a pontuação, respeita-a) e aperte de novo. O texto entra onde estava o cursor.
- Termos técnicos vão para o dicionário em
/conta.html, com até 500 palavras.
O usarvoz não tem API pública e não transcreve arquivos, reuniões ou vídeos. Para isso, as APIs acima são o caminho.
Se você só quer escrever falando, teste sem código: 30 minutos grátis, sem cartão.
Testar grátisPerguntas frequentes
O usarvoz tem API para eu integrar no meu sistema?
Não. O usarvoz é um app de ditado para pessoas, sem API pública.
Vale rodar o Whisper localmente?
Vale quando você precisa que o áudio não saia da sua infraestrutura ou tem volume grande. Em troca, você cuida de servidor, GPU e atualizações.
Qual API transcreve melhor o português?
Depende do áudio, do sotaque e do vocabulário. O único teste que vale é rodar os mesmos arquivos reais nas opções que você está considerando.