API de fala para texto

Todos os recursos do app estão disponíveis como endpoints JSON em /api/v1. Use o cliente TypeScript compartilhado ou HTTP puro.

  • POST /api/v1/transcribe — arquivo (multipart) ou URL (JSON)
  • GET /api/v1/jobs/:id — consultar o status e obter a transcrição
  • POST /api/v1/insights — resumo, capítulos, tarefas
  • POST /api/v1/translate — traduzir segmentos
  • Chave de API Bearer na página da sua conta
curl -X POST https://audiotexta.com/api/v1/transcribe \
  -H "Authorization: Bearer es_YOUR_KEY" \
  -F "file=@meeting.mp3" \
  -F 'options={"language":"en","speakers":true}'

# → { "job": { "id": "tr_…", "status": "queued" } }
curl https://audiotexta.com/api/v1/jobs/tr_… -H "Authorization: Bearer es_YOUR_KEY"
import { AudiotextaClient } from "@echoscribe/shared";
const client = new AudiotextaClient({ baseUrl: "https://audiotexta.com", apiKey: process.env.ECHOSCRIBE_KEY });
const job = await client.transcribeUrl("https://youtu.be/…", { speakers: true });
const done = await client.waitForJob(job.id);
const insights = await client.insights(done, "en");

Perguntas frequentes

Quais formatos de arquivo posso transcrever?

Áudio: MP3, M4A, AAC, WAV, FLAC, OGG, Opus, WMA, AIFF. Vídeo: MP4, MOV, WebM, MKV, AVI, MPEG. Você também pode colar um link do YouTube ou um link direto de mídia.

Qual é a precisão da transcrição?

Depende da qualidade do áudio, do idioma e do provedor escolhido. Fala clara em um idioma europeu importante costuma pedir só uma revisão leve; ambientes barulhentos, sotaques fortes e falas sobrepostas pedem mais. O vocabulário personalizado e o editor deixam a correção de nomes rápida.

Quais idiomas são suportados?

Transcrição em mais de 98 idiomas, incluindo português, inglês, espanhol, alemão, francês, italiano, polonês, russo e holandês. A interface está disponível em seis idiomas.

Como meus dados são tratados?

Você pode excluir um arquivo a qualquer momento ou definir a exclusão automática. Nunca usamos seu conteúdo para treinar modelos.

Artigos relacionados