// configurar obs

Agrega los subtítulos de LiveAudio a OBS en cinco pasos.

LiveAudio se muestra en OBS mediante una fuente de navegador que carga el overlay incluido subtitulos_obs.html y escucha un WebSocket local (ws://127.0.0.1:8765). Crea la fuente, dale un tamaño de 1920×200, mantenla siempre activa, iguala el puerto e inicia el sistema. Windows y Linux.

// los cinco pasos

El flujo exacto de la fuente de navegador.

  1. // fuente de navegador

    Agrega una fuente de navegador en OBS

    En OBS, ve a Fuentes → + → Navegador. Esto crea la superficie sobre la que LiveAudio dibuja los subtítulos dentro de tu escena.

    Fuentes → + → Navegador

  2. // overlay local

    Apúntala a subtitulos_obs.html y pon 1920×200

    Elige Archivo local y selecciona subtitulos_obs.html (viene en liveaudio/assets/). ¿No sabes dónde está? En la app instalada vive dentro de tu carpeta de datos de LiveAudio — en Windows abre %LOCALAPPDATA%\LiveAudio\data, en Linux ~/.local/share/liveaudio/data, y luego entra en liveaudio/assets/. Configura el tamaño de la fuente en Ancho 1920 y Alto 200 para que la franja de subtítulos cubra la parte inferior de un lienzo 1080p.

    1920×200

  3. // mantener activo

    Desactiva "Apagar la fuente cuando no está visible"

    En las propiedades de la fuente de navegador, desactiva "Apagar la fuente cuando no está visible" (y "Actualizar el navegador cuando la escena se activa"). Esto mantiene abierta la conexión del WebSocket para que los subtítulos no se corten al cambiar de escena.

    desactiva "apagar cuando no está visible"

  4. // igualar puerto

    Igualá el puerto del WebSocket (por defecto 8765)

    Por defecto, LiveAudio emite en ws://127.0.0.1:8765. Para cambiarlo, configura ws_port en config.json; el overlay de OBS lee su puerto desde la consulta ?port=XXXX en la URL de la fuente. Mantén ambos lados en el mismo puerto.

    ws://127.0.0.1:8765puerto personalizado: ws_port + ?port=XXXX

  5. // salir en vivo

    Aplica los cambios y luego INICIAR SISTEMA

    En LiveAudio elige un perfil, un dispositivo de audio, CPU o CUDA y un modelo de Whisper; luego haz clic en Aplicar cambios e INICIAR SISTEMA. Habla — los subtítulos aparecen en la fuente de navegador de OBS en aproximadamente un segundo.

    INICIAR SISTEMA

// el camino de la señal

Cómo llega la señal de subtítulos a OBS.

LiveAudio transcribe localmente y emite subtítulos en JSON por un WebSocket local. OBS se conecta mediante el overlay incluido, pero cualquier cliente HTML o WebSocket en localhost puede recibir la misma transmisión. Solo se aceptan conexiones desde localhost, sin autenticación.

// payload del websocket

Qué contiene cada frame de subtítulo.

Cada subtítulo es un pequeño frame JSON emitido por el WebSocket local. Estos son los campos documentados que puedes leer en tu propio overlay o cliente.

Cada subtítulo es un pequeño frame JSON emitido por el WebSocket local. Estos son los campos documentados que puedes leer en tu propio overlay o cliente.
campodescripción
idId monotónico del subtítulo para el orden.
textEl texto transcrito del subtítulo.
styleSugerencia de estilo de visualización para el overlay.
created_atCuándo se capturó el segmento de audio.
processed_atCuándo terminó la transcripción.
queue_delaySegundos de espera en la cola.
total_delayRetardo de extremo a extremo, de captura a emisión.
latencyLatencia de transcripción en segundos.
is_replayVerdadero cuando el frame es una repetición del backlog.
catchup_interval_secEspaciado usado al repetir el backlog.

La latencia es baja y ajustable — de menos de un segundo a alrededor de un segundo en un equipo típico (frame de ejemplo: total_delay ~1.3s, latency ~1.1s), no milisegundos.

// descargar

Descarga LiveAudio y configura OBS hoy.

Gratis y de código abierto (MIT). Sin suscripción, sin API key. Solo pagas tu propia electricidad — el hardware no está incluido. Windows y Linux.

Descargar LiveAudio v1.2.5 (gratis)
v1.2.5Detectando SO…
Descargar LiveAudio v1.2.5 (gratis)