Problemas y soluciones

Antivirus y cortafuegos: qué permitir para VoiceKeyboard

VoiceKeyboard nunca cambia tus ajustes de seguridad. Si tu antivirus hace que la transcripción de archivos o Whisper empiecen unos segundos tarde, aquí están las carpetas que debes marcar como de confianza y dónde pulsar en los productos más comunes.

Cuándo hace falta

Algunos productos de seguridad revisan un programa la primera vez que se ejecuta, y otra vez cuando lleva un rato sin usarse. VoiceKeyboard arranca unos programas pequeños propios para los archivos y para Whisper: ffmpeg y yt-dlp (FILES), whisper-cli y whisper-server (Whisper). Con un producto así, el primer archivo, o la primera frase de Whisper, puede empezar unos segundos tarde. No se ha roto nada: el producto está mirando el programa antes de dejarlo ejecutarse.

El dictado con Google, Soniox, Vosk, GigaAM v3, T-one y Parakeet v3 no arranca ninguno de estos programas. Vosk, GigaAM v3, T-one y Parakeet v3 funcionan dentro del propio VoiceKeyboard, Soniox es una conexión de red y Google usa el Chrome que ya tienes instalado.

Si añades las carpetas de abajo a la lista de confianza o de exclusiones de tu producto, este se salta esa revisión. Se hace una sola vez, en el producto. VoiceKeyboard nunca cambia por su cuenta los ajustes del antivirus ni del cortafuegos.

VoiceKeyboard mide cuánto tardan en arrancar sus programas auxiliares. Cuando uno tarda más de 1,5 segundos, muestra una ventana titulada «Su programa de seguridad está ralentizando VoiceKeyboard», una vez cada vez que abres VoiceKeyboard y solo en un momento tranquilo: no se está dictando ni transcribiendo nada, y la ventana de VoiceKeyboard es la que estás usando. La ventana nombra el programa de seguridad que ha encontrado y lista las tres carpetas de abajo, cada una con un botón «Copiar». «Abrir instrucciones» abre la sección de esta página que corresponde a tu producto, y «No volver a mostrar» evita que la ventana aparezca sola. Puedes abrir la misma ventana cuando quieras desde SETUP → Ayuda con el botón «Qué añadir…».

Qué programas arranca VoiceKeyboard

ProgramaPara qué sirveRed
ffmpeg.exeFILES: convierte el sonido de un archivo para WhisperNinguna
yt-dlp.exeFILES: descarga el vídeo de un enlaceSí, hacia el sitio al que apunta el enlace
whisper-cli.exeWhisper en FILES y en el dictadoNinguna
whisper-server.exeWhisper en el dictado, cuando el motor CUDA u OpenBLAS lo incluyeNada fuera de este ordenador: solo escucha en 127.0.0.1

Las carpetas que hay que añadir

Añade estas tres carpetas. Las dos primeras contienen programas de VoiceKeyboard; la tercera guarda ffmpeg y yt-dlp, que VoiceKeyboard descarga cuando aceptas o copia de tu ordenador.

  1. La carpeta del programa, la que contiene VoiceKeyboard.exe. Su subcarpeta tools\whisper\cpu guarda el whisper-cli.exe incluido. No hay una dirección fija, porque depende de cómo instalaste el programa. Para encontrarla con VoiceKeyboard abierto, pulsa Ctrl+Mayús+Esc, haz clic derecho en VoiceKeyboard en la lista y elige «Abrir ubicación del archivo».
  2. %AppData%\VoiceKeyboard\backends, que es C:\Users\tu nombre\AppData\Roaming\VoiceKeyboard\backends. Guarda los motores de aceleración CUDA y OpenBLAS (las carpetas cuda y blas), con su propio whisper-cli.exe y whisper-server.exe. Aparece cuando aceptas «Instalar y acelerar».
  3. %LocalAppData%\VoiceKeyboard\tools, que es C:\Users\tu nombre\AppData\Local\VoiceKeyboard\tools. FILES necesita ffmpeg para cualquier archivo y yt-dlp para los enlaces. Si faltan, VoiceKeyboard pregunta primero, y solo cuando pulsas «Descargar» los baja: ffmpeg a la subcarpeta ffmpeg y yt-dlp a esta misma carpeta. Si ya hay una copia en el PATH de tu ordenador, se copia esa aquí. La carpeta aparece después de ese primer archivo o enlace.

Si una carpeta todavía no existe, sáltala y añádela cuando aparezca.

Cómo pegar una ruta

%AppData% y %LocalAppData% son atajos de Windows a carpetas de tu perfil de usuario. La mayoría de las ventanas de antivirus no los entienden, así que usa la ruta completa:

  1. Pulsa Win+R, escribe %AppData%\VoiceKeyboard\backends y pulsa Intro. El Explorador abre la carpeta. Si Windows dice que no la encuentra, la carpeta todavía no existe.
  2. Haz clic en un espacio vacío de la barra de direcciones. Aparece la ruta completa; cópiala con Ctrl+C.
  3. En la ventana del antivirus, pégala con Ctrl+V en el campo de la carpeta, o en el campo del nombre de carpeta del cuadro Examinar.

Producto por producto:

Seguridad de Windows (Microsoft Defender)

Si hay otro antivirus instalado, Windows suele desactivar el análisis de Defender, y lo que necesitas es la sección de ese producto.

  1. Abre Inicio, escribe «Seguridad de Windows» y abre la aplicación.
  2. Elige Protección contra virus y amenazas y, en la configuración de esa sección, Administrar la configuración.
  3. En Exclusiones, elige Agregar o quitar exclusiones. Confirma el aviso de permiso de Windows si aparece.
  4. Pulsa el botón para agregar una exclusión, elige Carpeta y selecciona o pega la carpeta.

Repite con cada carpeta. Los pasos de Microsoft están en Protección contra virus y amenazas en la aplicación Seguridad de Windows.

COMODO Internet Security

COMODO tiene tres sitios donde se puede marcar una carpeta como de confianza. Empieza por el primero: le dice a COMODO que los programas de la carpeta son conocidos y seguros. La ayuda de COMODO solo está en inglés, así que los nombres de los menús van en inglés. Pasos para la versión 12:

  1. Abre COMODO, pulsa Settings y luego File Rating → File List. Pulsa Add y elige Folders (o Files, si tu versión solo ofrece eso), selecciona la carpeta de VoiceKeyboard y dale la valoración Trusted.
  2. Ve a Settings → Containment → Auto-Containment y pulsa Add. Elige la acción Ignore y la carpeta de VoiceKeyboard como objetivo (pestaña Criteria, Edit). Ignore significa que el programa no se contiene y se ejecuta con normalidad.
  3. Si COMODO sigue analizando la carpeta, ve a Settings → Advanced Protection → Scan Exclusions, abre la pestaña Excluded Paths y pulsa Add → Folders.

Si aparece una alerta de HIPS para uno de los programas, elige «Allowed Application» en «Treat as» y marca «Remember my answer». Páginas de ayuda de COMODO (en inglés): File Rating, reglas de Auto-Containment, Scan Exclusions, HIPS. Las versiones antiguas de COMODO usan Security Settings → File Rating, así que el menú puede variar.

Kaspersky

Para Kaspersky Standard, Plus y Premium:

  1. Abre la ventana principal y pulsa el botón de configuración (el engranaje) de la parte inferior.
  2. Ve a Configuración de seguridad → Exclusiones y acciones al detectar objetos y pulsa el vínculo Administrar exclusiones.
  3. Pulsa Añadir y luego Examinar, elige la carpeta y pulsa Seleccionar.
  4. Deja el estado Activo y pulsa Añadir.

Las versiones antiguas llaman a la sección «Amenazas y exclusiones». La página de Kaspersky: Cómo excluir un archivo, carpeta o tipo de amenaza del análisis.

ESET

Para ESET Internet Security, Smart Security Premium y Security Ultimate, versión 19:

  1. Pulsa F5 para abrir la Configuración avanzada.
  2. Ve a Análisis → Exclusiones, busca Exclusiones de rendimiento y pulsa Editar.
  3. Pulsa Agregar. Pulsa el icono de examinar junto al campo de la ruta y elige la carpeta, o escribe la ruta completa terminada en \*, que indica a ESET que es una carpeta.
  4. Pulsa Aceptar en cada ventana hasta que se cierre la configuración.

Las páginas de ESET: Exclusiones de rendimiento y KB2769. Las versiones antiguas dicen «Motor de detección» en lugar de «Análisis».

Avast y AVG

Avast y AVG usan las mismas pantallas y los mismos pasos. Para Avast Free Antivirus, Avast Premium Security, AVG AntiVirus Free y AVG Internet Security:

  1. Abre el programa y ve a ☰ Menú → Configuración (en Avast el menú puede llamarse Opciones).
  2. Elige General → Excepciones y pulsa Añadir una excepción.
  3. Lee las preguntas y pulsa Siguiente → Entiendo los riesgos.
  4. Abre la pestaña Archivo/Carpeta, pulsa el icono de la carpeta, elige la carpeta y pulsa Aceptar.
  5. Pulsa Opciones avanzadas y comprueba que todas las funciones están marcadas, sobre todo Detecciones del Modo reforzado y Detecciones de CyberCapture: son las dos que juzgan programas que el producto aún no conoce.
  6. Pulsa Añadir.

Las páginas de los fabricantes: AVG AntiVirus (en español) y Avast Antivirus (en inglés; en español hay las preguntas frecuentes de Avast, con una versión anterior de estos pasos). Avast One tiene sus propios pasos en el sitio de soporte de Avast.

Bitdefender

En los productos de Bitdefender para Windows:

  1. Abre Bitdefender y pulsa Protección en el menú de navegación.
  2. En el panel ANTIVIRUS, pulsa Abrir. En la ventana de Ajustes, pulsa Administrar excepciones.
  3. Pulsa + Añadir una excepción. Escribe la ruta de la carpeta en el campo, o pulsa la lupa, busca la carpeta y pulsa Aceptar.
  4. Activa el conmutador de Antivirus y pulsa Guardar.

Advanced Threat Defense (Defensa Contra Amenazas Avanzadas), que vigila los programas mientras se ejecutan, tiene su propio conmutador en esa misma ventana: si bloquea alguno de los programas, actívalo también para la excepción. La página de Bitdefender: Cómo agregar exclusiones del Antivirus en Bitdefender. Las versiones más nuevas de la aplicación pueden nombrar los menús de otra forma.

Norton

Para Norton 360 y Norton AntiVirus Plus en Windows:

  1. Abre tu producto Norton y haz clic en Seguridad en el panel izquierdo.
  2. En la ficha Análisis, haz clic en Abrir y luego en la pestaña Exclusiones.
  3. Haz clic en Agregar exclusión, después en el icono de navegar, y selecciona la carpeta. Haz clic en Aceptar.
  4. Haz clic en Agregar. La carpeta aparece en la lista de Exclusiones.

La página de Norton: Excluir archivos y carpetas del análisis de Norton. Las versiones antiguas de Norton lo tienen en Configuración → Antivirus → Análisis y riesgos → Exclusiones / Riesgos bajos.

McAfee

McAfee Total Protection y LiveSafe guardan la lista de exclusiones junto a los ajustes del análisis en tiempo real. Los nombres de los menús de McAfee cambian entre versiones, así que los pasos son generales:

  1. Abre la aplicación de McAfee y ve a los ajustes del análisis en tiempo real.
  2. Busca la lista de archivos excluidos y pulsa la opción para agregar un archivo.
  3. Busca el programa y añádelo. Si tu versión solo acepta archivos sueltos, añade los programas uno a uno: VoiceKeyboard.exe, whisper-cli.exe, whisper-server.exe, ffmpeg.exe y yt-dlp.exe, cada uno desde su carpeta de arriba.

La página de McAfee (en inglés): Exclude files from virus scans on Windows and macOS.

Otro producto

Cada producto lo llama de una manera. Busca en sus ajustes «exclusiones», «excepciones», «aplicaciones de confianza» o «lista de permitidos», y añade las mismas tres carpetas. Usa las rutas completas del Explorador. La página de ayuda del propio producto sobre «excluir una carpeta» tiene los pasos exactos para tu versión. Si el producto no tiene esa opción, no se rompe nada: el arranque de la transcripción de archivos y de Whisper solo tarda unos segundos más.

Cortafuegos

VoiceKeyboard solo se conecta hacia fuera con internet. Dentro del ordenador, su ventana, Chrome y whisper-server se hablan entre sí en 127.0.0.1, que nunca sale de este ordenador. No hace falta ninguna regla de entrada ni abrir ningún puerto. El Firewall de Windows Defender permite las conexiones salientes por defecto, así que normalmente allí no hay nada que configurar.

Si tu cortafuegos pregunta por cada programa, esto es lo que necesita cada uno:

  • VoiceKeyboard.exe necesita internet para Soniox (una conexión segura con Soniox), para el servidor de licencias de Pro cuando activas o renuevas, y para las descargas que inicias o aceptas: modelos de Hugging Face y alphacephei.com (Vosk), y motores de aceleración, ffmpeg y yt-dlp de GitHub. Si una fuente oficial falla, el mismo archivo se baja de voice-keyboard.com. También escucha en 127.0.0.1 a Chrome y habla allí con whisper-server. Un cortafuegos que bloquee ese tráfico local detiene el dictado con Google.
  • Chrome envía el audio al reconocimiento de voz de Google cuando el motor Google está activado.
  • yt-dlp.exe descarga el vídeo de un enlace en FILES.
  • ffmpeg.exe y whisper-cli.exe no usan la red. whisper-server.exe solo responde a VoiceKeyboard en 127.0.0.1. Para ellos basta con permitir el acceso local. Si un cortafuegos bloquea incluso eso, el dictado con Whisper pasa a lanzar whisper-cli en cada frase, que es más lento porque el modelo se carga cada vez.

Mantén las exclusiones pequeñas

Añade solo las carpetas de VoiceKeyboard de arriba, nunca un disco entero, tu perfil de usuario, Descargas ni la carpeta Temp. Una exclusión significa que el producto ya no mira dentro, y una exclusión estrecha limita el riesgo a los programas que trajo VoiceKeyboard: comprueba los motores de aceleración con un valor SHA-256 fijo antes de instalarlos. Si mueves el programa a otra carpeta, añade la nueva y quita la entrada antigua.

Cuando hayas añadido las carpetas, transcribe un archivo en FILES. Si sigue empezando despacio, velocidad de transcripción de archivos explica cómo probar los motores.