Fish Audio Docs
Referência APIFala para Texto
Back to site

ASR em tempo real

Disponibilidade de fala para texto em tempo real e notas de integração.

#ASR em tempo real

ASR em tempo real é para legendas ao vivo, entrada de voz e transcrição em estilo de reunião. No Open API internacional, a disponibilidade do ASR em tempo real depende da conta e da implementação. Use o esquema GET /api/openapi.json atual e a configuração da conta como fonte da verdade.

Solicitar

O ASR em tempo real usa um modelo de streaming no estilo WebSocket quando ativado. A conexão é autenticada com a chave API do portador normal:

Authorization: Bearer FISHAUDIO_API_KEY

Envie áudio na codificação e no tamanho do bloco exigido pelo modelo habilitado. Se o seu produto grava áudio no navegador, encaminhe-o por meio de seu back-end ou de um fluxo de troca de chaves API aprovado, em vez de incorporar a chave API no código do cliente.

Resposta

As respostas são fluxos de eventos com texto parcial, texto final, metadados de tempo e erros de terminal. Trate os resultados parciais como um estado de UI temporário e persista os segmentos finais somente depois que o serviço os marcar como finais.

Faturamento e créditos

O ASR em tempo real pode cobrar por duração da sessão ou duração do áudio processado. Imponha a duração máxima da sessão em seu produto e ligue para Perfil antes de iniciar sessões ao vivo caras.

Erros

Se ASR em tempo real não estiver disponível para a conta, use o endpoint HTTP Speech to Text para transcrição de arquivo. Para erros de streaming, feche a conexão, persista a última transcrição final e deixe o usuário reiniciar intencionalmente.