Referência de eventos em tempo real

Referência dos eventos recebidos da API de Transcrição de Voz em Tempo Real

Referência · Lista todos os eventos enviados e recebidos pela API WebSocket de Transcrição de Voz em Tempo Real.

Consulte a referência da API da API de Transcrição de Voz em Tempo Real para mais informações sobre a API e suas opções.

committed_transcript é o evento final e estável de cada segmento. A API pública não emite um evento final_transcript separado.

Eventos enviados

EventoDescriçãoQuando usar
input_audio_chunkEnvie dados de áudio para transcriçãoContinuamente durante o streaming de áudio

Eventos recebidos

EventoDescriçãoQuando é recebido
session_startedConfirma a conexão e retorna a configuração da sessãoImediatamente após o estabelecimento da conexão WebSocket
partial_transcriptAtualização da transcrição ao vivo para o segmento em andamento. Parciais posteriores substituem as anterioresDurante o processamento de áudio, antes de uma confirmação
committed_transcriptTranscrição consolidada de um segmento. Este é o texto final e estável do segmento e não será alteradoApós uma confirmação (manual ou acionada por VAD)
committed_transcript_with_timestampsTranscrição confirmada com timestamps por palavra e o language_code detectadoEnviado após a transcrição confirmada. Recebido apenas quando include_timestamps=true ou include_language_detection=true é incluído nos parâmetros de consulta
committed_transcript_entitiesEntidades detectadas no segmento de transcrição confirmada, com deslocamentos de caracteresEnviado pouco depois de cada transcrição confirmada. Recebido apenas quando entity_detection é incluído nos parâmetros de consulta
edited_transcriptVersão editada do segmento de transcrição confirmada, junto com o texto confirmado originalEnviado pouco depois de cada transcrição confirmada. Recebido apenas quando transcript_edit é incluído nos parâmetros de consulta

Tratamento de erros

Se ocorrer um erro, uma mensagem de erro será retornada antes de a conexão WebSocket ser encerrada.

Tipo de erroDescrição
auth_errorOcorreu um erro ao autenticar a solicitação. Verifique sua chave de API
quota_exceededVocê excedeu sua cota de uso
transcriber_errorOcorreu um erro ao transcrever o áudio.
input_errorOcorreu um erro ao processar o bloco de áudio. Provavelmente devido a um formato ou parâmetros de entrada inválidos
invalid_requestOs parâmetros da conexão foram rejeitados. Verifique os parâmetros de consulta na referência da API
errorUm erro genérico do servidor
commit_throttledA confirmação foi limitada devido ao excesso de solicitações de confirmação em um curto período
unaccepted_termsVocê não aceitou os termos de serviço para usar o Scribe. Revise e aceite os termos e condições no painel da ElevenLabs
rate_limitedSua taxa de solicitações está limitada. Reduza a quantidade de solicitações feitas em um curto período
queue_overflowA fila de processamento está cheia. Envie menos solicitações em um curto período
resource_exhaustedOs recursos do servidor estão no limite. Tente novamente mais tarde
session_time_limit_exceededO tempo máximo da sessão foi atingido. Inicie uma nova sessão ou atualize sua assinatura
chunk_size_exceededO tamanho do bloco de áudio é grande demais. Reduza o tamanho do bloco
insufficient_audio_activityVocê não enviou atividade de áudio suficiente para manter a conexão