Skip to main content
WSS

Descripción general

Suscríbete a transcripciones en tiempo real de llamadas de resultados y recibe actualizaciones frase por frase a medida que se pronuncian durante las llamadas de resultados en vivo. Ideal para crear visores de transcripciones en tiempo real y herramientas de análisis.

Funcionalidades principales

  • Transcripción en vivo: Obtén actualizaciones de frases en tiempo real mientras los oradores hablan durante las llamadas de resultados
  • Temporización a nivel de palabra: Cada frase incluye marcas de tiempo para cada palabra y puntuaciones de confianza
  • Identificación de oradores: Realiza un seguimiento de quién está hablando (ejecutivos, analistas, etc.)
  • Seguimiento del estado: Supervisa si las transcripciones están en curso o completas
  • Suscripción flexible: Suscríbete a símbolos bursátiles específicos o a todas las transcripciones con *
  • Pruebas con datos simulados: Prueba tu integración con datos simulados cuando no haya llamadas en vivo en curso

Casos de uso

  • Crear visualizadores en tiempo real de transcripciones de llamadas de resultados
  • Crear herramientas de subtitulado en vivo y de accesibilidad
  • Realizar análisis de sentimiento en tiempo real sobre llamadas de resultados
  • Extraer frases y métricas clave a medida que se mencionan
  • Generar alertas para palabras clave o temas específicos durante llamadas en vivo
  • Archivar transcripciones completas con marcas de tiempo precisas

Inicio rápido

Usa la herramienta interactiva de prueba de WebSocket de arriba para conectarte y probar el flujo en tiempo real.

URL de conexión

Parámetros de consulta

Comandos de suscripción

Envía comandos en JSON para controlar tus suscripciones:

Suscribirse a un ticker

Suscribirse a todas las transcripciones

Cancelar la suscripción a un ticker

Listar transcripciones activas

Mantén la conexión activa

Prueba con datos simulados

Cuando no haya transcripciones en tiempo real disponibles, usa el modo simulado para realizar pruebas:
Tickers simulados admitidos: AAPL, MSFT, TSLA

Ejemplo de mensaje

Campos clave

Estado de la transcripción

Datos a nivel de palabra

Cada oración incluye información detallada a nivel de palabra:
  • text: La palabra en sí
  • confidence: Confianza de reconocimiento (0.0 - 1.0)
  • start/end: Desplazamientos de tiempo en milisegundos desde el inicio de la oración

Comandos interactivos

Prácticas recomendadas

Visualización en tiempo real

  • Gestión de búfer: Muestra las oraciones en orden de secuencia utilizando el campo sequence
  • Formato de orador: Aplica un formato diferente según el valor de speaker (ejecutivos vs analistas)
  • Indicadores de estado: Muestra indicadores visuales para los estados IN_PROGRESS y COMPLETE

Rendimiento

  • Precaución con comodines: Usar ticker: "*" te suscribe a TODAS las transcripciones, lo que puede generar un volumen elevado
  • Suscripciones específicas: Suscríbete solo a los símbolos bursátiles que necesitas para reducir el uso de ancho de banda
  • Heartbeat: Envía ping cada 30–60 segundos para mantener la conexión

Calidad de datos

  • Filtrado por confianza: Considera ignorar o marcar las oraciones con puntuaciones de confianza bajas
  • Precisión de palabras: Utiliza la confianza a nivel de palabra para identificar transcripciones dudosas
  • Gestión del idioma: Verifica el campo language para una representación adecuada del texto

Pruebas

  • Modo simulado: Usa mock: true para desarrollo cuando no haya llamadas en vivo activas
  • Prueba de eco: Usa la acción echo para verificar la conexión y el manejo de mensajes
  • Comando de lista: Consulta list para ver qué está disponible actualmente

Ejemplo de integración

token
type:httpApiKey

Benzinga WebSocket API token

publish
type:object

WebSocket command to interact with transcript stream

subscribe
type:object

Real-time transcript message