Toda la documentación

Subtítulos en Vivo

Tu congregación sigue el sermón en su propio celular, en su propio idioma.

Versión 1.1.0Publicada el 18 de agosto de 2026

Qué es

WorshipHub transcribe al predicador en tiempo real desde la computadora. Captions toma esa transcripción y la muestra en cualquier celular del salón — y si el oyente elige otro idioma, la traduce ahí mismo, en su dispositivo.

La traducción realmente corre dentro del navegador de cada oyente. No se envía nada a un servicio de traducción, no hay costo por minuto, y da igual si hay cinco o quinientas personas conectadas.

Cómo abrirla

No se instala nada. Los oyentes abren captions.worshiphub.live en el navegador de su celular. Vale la pena poner esa dirección, o el código QR, en una diapositiva antes de que empiece el sermón.

Prepararla para un servicio

  1. 1En WorshipHub, descarga un modelo de voz Whisper en Configuración ▸ Traducción en Vivo (el modelo Lite pesa unos 60 MB y es rápido; el Pro unos 539 MB y es más preciso).
  2. 2Activa la Traducción en Vivo y elige el idioma en que va a hablar el predicador.
  3. 3Activa Herramientas ▸ App de Subtítulos, y muestra el QR de acceso en el proyector con Herramientas ▸ Mostrar QR.
  4. 4Los oyentes lo escanean, eligen su idioma de lectura, y la transcripción empieza a aparecer.

La primera vez que alguien elige un idioma distinto del inglés, su celular descarga un modelo de traducción de unos 15 MB. Pide que se conecten unos minutos antes del sermón para que esa descarga ocurra mientras se acomodan, y no a mitad de una frase.

Si algo sale mal

La transcripción está vacía o congelada

Revisa que la Traducción en Vivo esté realmente corriendo en la computadora y que esté recibiendo audio. Si el predicador usa un celular como micrófono, ese celular debe tener la pantalla de Predicador abierta y transmitiendo.

La traducción va lenta en celulares antiguos

El modelo corre en el procesador del propio celular, así que la velocidad varía según el dispositivo. Las frases ya confirmadas siempre se ponen al día; lo que puede retrasarse en un celular viejo es la frase en curso.

A un oyente le aparece "Confiar en este dispositivo"

Es el mismo flujo del certificado autofirmado que en las otras apps: pulsar Confiar, aceptar el aviso en la pestaña que se abre, y volver. Una sola vez por celular.

¿Puede leer el texto en voz alta?

Por ahora no. La lectura en voz alta existía en una versión anterior pero era inconsistente entre celulares, así que está oculta mientras se rehace. El código sigue ahí — volverá cuando sea realmente confiable.

Funciona junto con

Estas apps se usan comúnmente junto a esta durante un mismo servicio.

Configurar WorshipHub

Todas las apps complementarias se conectan con WorshipHub en la computadora. Si eso todavía no está listo, empieza por la guía principal.

Abrir la guía principal

Historial de versiones

Lo que cada versión de esta app realmente puede hacer.

v1.1.0

Liquid Glass redesign

  • Adopted the unified Liquid Glass design system with shadcn/ui components, Sora typography, and ambient background glows.
  • Custom indigo accent (#2f3256) matching the brand palette.
  • Dedicated dark and light themes under Settings with genuine high-contrast surfaces.
  • Responsive header brand mark and live status indicator pill.

Navigation and connection

  • Real URL routes via react-router for direct linking to transcript and settings pages.
  • Independent settings for translation reading language and app interface language.
  • Connection address persists in localStorage and automatically reconnects across browser reloads.

Fixes and improvements

  • Canvas and jsQR based scanner for reliable camera QR pairing across all mobile browsers.
  • Resolved duplicate subtitle display when committing finalized sentences.
  • Added Russian (ru) and Chinese (zh) translation models.

v1.0.0

Live transcript and translation

  • Real-time sermon transcript streamed from WorshipHub desktop over WebSockets.
  • Shows finalized sentences plus the phrase currently being spoken.
  • In-browser AI translation (Opus-MT models via transformers.js/WASM) with client-side caching for zero server load.
  • Support for English, Español, Français, Deutsch, and Italiano translation models.

Joining

  • Scan the QR shown on the projector — no PIN, no account, and no installation required.
  • Guided setup for trusting local server SSL certificates on mobile browsers.
  • Interface localization following each phone's native system language.