// 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.
-
// 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.
-
// 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.
-
// 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.
-
// 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.
-
// 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.
// 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.
| campo | descripción |
|---|---|
| id | Id monotónico del subtítulo para el orden. |
| text | El texto transcrito del subtítulo. |
| style | Sugerencia de estilo de visualización para el overlay. |
| created_at | Cuándo se capturó el segmento de audio. |
| processed_at | Cuándo terminó la transcripción. |
| queue_delay | Segundos de espera en la cola. |
| total_delay | Retardo de extremo a extremo, de captura a emisión. |
| latency | Latencia de transcripción en segundos. |
| is_replay | Verdadero cuando el frame es una repetición del backlog. |
| catchup_interval_sec | Espaciado 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.0 (gratis)