Referencia de eventos en tiempo real

Referencia de los eventos recibidos de la API de Voz a Texto en Tiempo Real

Referencia · Enumera todos los eventos enviados a la API de WebSocket de Voz a Texto en Tiempo Real y recibidos de ella.

Consulta la referencia de la API de la API de Voz a Texto en Tiempo Real para obtener más información sobre la API y sus opciones.

committed_transcript es el evento final y estable de cada segmento. La API pública no emite un evento final_transcript independiente.

Eventos enviados

EventoDescripciónCuándo usarlo
input_audio_chunkEnvía datos de audio para transcribirContinuamente durante la transmisión de audio

Eventos recibidos

EventoDescripciónCuándo se recibe
session_startedConfirma la conexión y devuelve la configuración de la sesiónInmediatamente después de establecer la conexión WebSocket
partial_transcriptActualización en directo de la transcripción del segmento en curso. Las parciales posteriores sustituyen a las anterioresDurante el procesamiento de audio, antes de realizar una confirmación
committed_transcriptTranscripción consolidada de un segmento. Es el texto final y estable del segmento y no cambiaráTras una confirmación (manual o activada por VAD)
committed_transcript_with_timestampsTranscripción confirmada con marcas de tiempo por palabra y el language_code detectadoSe envía después de la transcripción confirmada. Solo se recibe cuando se incluyen include_timestamps=true o include_language_detection=true en los parámetros de consulta
committed_transcript_entitiesEntidades detectadas en el segmento de transcripción confirmada, con desplazamientos de caracteresSe envía poco después de cada transcripción confirmada. Solo se recibe cuando se incluye entity_detection en los parámetros de consulta
edited_transcriptVersión editada del segmento de transcripción confirmada, junto con el texto confirmado originalSe envía poco después de cada transcripción confirmada. Solo se recibe cuando se incluye transcript_edit en los parámetros de consulta

Gestión de errores

Si se produce un error, se devolverá un mensaje de error antes de cerrar la conexión WebSocket.

Tipo de errorDescripción
auth_errorSe produjo un error al autenticar la solicitud. Comprueba de nuevo tu clave de API
quota_exceededHas superado tu cuota de uso
transcriber_errorSe produjo un error al transcribir el audio.
input_errorSe produjo un error al procesar el fragmento de audio. Probablemente se deba a un formato de entrada o parámetros no válidos
invalid_requestSe rechazaron los parámetros de conexión. Comprueba los parámetros de consulta con la referencia de la API
errorUn error genérico del servidor
commit_throttledLa confirmación se limitó debido a que se realizaron demasiadas solicitudes de confirmación en un periodo breve
unaccepted_termsNo has aceptado los términos de servicio para usar Scribe. Revisa y acepta los términos y condiciones en el panel de ElevenLabs
rate_limitedHas alcanzado el límite de frecuencia. Reduce la cantidad de solicitudes realizadas en un periodo breve
queue_overflowLa cola de procesamiento está llena. Envía menos solicitudes en un periodo breve
resource_exhaustedLos recursos del servidor están al límite. Inténtalo de nuevo más tarde
session_time_limit_exceededSe ha alcanzado el tiempo máximo de sesión. Inicia una sesión nueva o mejora tu suscripción
chunk_size_exceededEl tamaño del fragmento de audio es demasiado grande. Reduce el tamaño del fragmento
insufficient_audio_activityNo has enviado suficiente actividad de audio para mantener la conexión