// docs / configuración

Configuración

LiveAudio escribe un config.json con valores por defecto sensatos en la primera ejecución. Cambia todo desde la GUI o edita el archivo directamente. Esta página es la referencia completa de claves.

Ubicación del archivo

La v1.5.1 guarda tu configuración y sesiones en %APPDATA%\LiveAudio en Windows — el instalador conserva esta carpeta cuando elimina las versiones Python heredadas.

BuildRuta
Windows x64 (v1.5.1, Rust)%APPDATA%\LiveAudio
Linux (heredado Python v1.2.7)~/.local/share/liveaudio/data

Portable: ¿prefieres no instalar? Ejecuta liveaudio-desktop.exe (~16.2 MB) — la versión standalone de Windows no necesita instalación.

Opciones

ClaveTipoDescripción
output_dirstringRuta a la carpeta de sesiones.
devicestring"cuda" o "cpu".
cpu_threadsnumberNúmero de hilos de CPU para inferencia.
model_sizestring"tiny", "base", "small" o "turbo".
blackliststringPalabras de filtro separadas por coma (ver la blacklist en primeros-pasos).
continuous_sessionbooleanMantiene la misma sesión entre reinicios.
subtitle_stylestringdefault, karaoke, neon, minimal, bold, rgb, typewriter.
subtitle_backlog_policystring"auto", "live_only" o "send_all".
subtitle_max_live_delay_secnumberAtraso máximo antes de que OBS oculte el backlog.
subtitle_catchup_interval_secnumberPacing entre ítems de backlog.
silence_timeoutnumberSegundos de silencio antes de cortar un segmento.
max_chunk_durationnumberSegundos máximos antes de forzar el corte.
audio_devicestring | nullDispositivo seleccionado, o null para el default del sistema.
selected_profile_idstring"fast", "balanced", "quality" o "stable".
profile_modestring"preset" o "custom" — pasa a "custom" automáticamente cuando editas un perfil integrado.
ws_portnumberPuerto del servidor WebSocket (default: 8765).
obs_enabledbooleanHabilita o deshabilita el envío de subtítulos a OBS.
whisper_context_prompt_enstringContexto de prompt inicial opcional pasado a Whisper para inglés (p. ej. nombres o jerga recurrentes). Vacío por defecto.
whisper_context_prompt_esstringLo mismo, para español. Vacío por defecto.
asr_languagestringCódigo de idioma para Whisper (ej. "en", "es").
settings_navigation_modestringLayout de la UI de ajustes — "tabs".
diagnostics_enabledbooleanActiva la instrumentación de diagnóstico local.

Ejemplo de config.json

config.json
{
    "output_dir": "E:\\streams\\sessions",
    "device": "cuda",
    "cpu_threads": 8,
    "model_size": "small",
    "blacklist": "amara.org, subtítulos por, gracias por ver",
    "continuous_session": true,
    "subtitle_style": "default",
    "subtitle_backlog_policy": "auto",
    "subtitle_max_live_delay_sec": 10.0,
    "subtitle_catchup_interval_sec": 1.5,
    "silence_timeout": 0.8,
    "max_chunk_duration": 5.0,
    "audio_device": null,
    "selected_profile_id": "balanced",
    "profile_mode": "preset",
    "ws_port": 8765,
    "obs_enabled": true,
    "whisper_context_prompt_en": "",
    "whisper_context_prompt_es": "",
    "asr_language": "es",
    "settings_navigation_mode": "tabs",
    "diagnostics_enabled": false
}