Últimas noticias

Volvemos en esta ocasión para resumir lo que está ocurriendo durante estos últimos días en la comunidad de complementos.
En primer lugar, Zoom Accessibility Enhancements, útil sobre todo para filtrar las alertas que recibimos de las reuniones, ha superado la revisión y llegado a la web internacional de complementos como complemento estable. La descarga deberá realizarse manualmente.
Por otra parte, se ha publicado una nueva versión del descriptor de imágenes en línea (OnlineOCR), la 0.19. En ella se añade el motor de reconocimiento proporcionado por Tencent Cloud y la Accessibility Research Association, se eliminan otros que ya no funcionan, vuelve a estar disponible la cuota pública para pruebas y se añaden varios gestos sin asignar para diferentes fines, que podrás consultar en la documentación que se actualizará en breve. Esta versión aún no se ha publicado en la web internacional, por lo que deberás descargarla desde este enlace.
El complemento Utilidades para Chrome también se actualiza, alcanzando la versión 0.4. En ella se aplican algunas optimizaciones al código.
Finalmente, hemos actualizado la página sobre el popular complemento Unspoken 3D Audio para añadir una ramificación desarrollada por Sean Tolstoyevski que lo hace compatible con Python3. Esto significa que descargando esta versión por fin podrás tener Unspoken en NVDA 2019.3 y posteriores.

¡Feliz miércoles!

Seguimos con los avances de ponencia de cara al III Encuentro en Español de Usuarios y Desarrolladores de NVDA, que se celebrará entre el 16 y el 18 de octubre de 2020.
En esta ocasión volvemos con otro ponente habitual, Carlos Esteban Martínez, que también participó en las dos ediciones anteriores del encuentro, con sendas ponencias sobre PotPlayer y aplicaciones web como Gmail. Este año nos hablará sobre Microsoft Word, un procesador de textos incluido en el paquete Microsoft Office que hoy en día está presente en multitud de situaciones.
Concretamente, en esta ponencia no sólo aprenderemos sobre el uso de word en sí, sino que también a estructurar documentos correctamente para que sean más accesibles y navegables. Veremos funcionalidades tales como los saltos de línea y página, los encabezados, las tablas, los hipervínculos e incluso un ejemplo de ecuación matemática con el soporte UIA de NVDA.

¡Os esperamos!

Este complemento y su repositorio forman parte del proyecto GSOC2020 del autor.
Este complemento permite rotular elementos de imagen presentes en pantalla y obtener un título que describa la imagen en inglés. El resultado se puede anunciar al usuario, o presentarse en una ventana virtual donde puede recorrerse por letras, palabras, o incluso seleccionarlo entero y copiarlo. Este complemento sólo funciona bien con «imágenes naturales» de personas, animales y objetos típicos.

Modo de uso

  • Tras la instalación, se debe configurar un gesto en la categoría Visión del diálogo Gestos de entrada.
  • Si se pulsa el gesto una vez, se inicia el proceso de rotulado de la imagen. El título se anuncia tras unos segundos. Los títulos son más precisos cuanto más grande es la imagen y si esta no tiene relleno.
  • Si se pulsa el gesto más de una vez, se inicia el proceso, pero el resultado se muestra en una ventana virtual en modo exploración. Se debe pulsar escape antes de repetir el proceso con otra imagen.
  • Se puede evitar el rotulado de imágenes en elementos no gráficos marcando la casilla correspondiente en las opciones de NVDA, categoría Visión, grupo Complemento Rotulado de imágenes. Esto evita que los usuarios inicien el proceso accidentalmente en un elemento que no tiene imágenes, pero puede impedir el reconocimiento si el elemento contiene imágenes y no lo notifica adecuadamente al sistema.

Nota: en modo foco, el foco no puede llegar a las imágenes, por lo que la opción de filtrar elementos no gráficos procesa también los hijos del elemento actual. El reconocimiento funcionará si alguno de ellos es una imagen.

Notas para desarrolladores

El modelo utilizado para rotular imágenes en este complemento se ha creado a partir de un modelo pyTorch que se puede encontrar aquí. El modelo se convirtió al formato ONNX y, por tanto, necesita el tiempo de ejecución de ONNX 1.3.0 para funcionar. Este complemento también utiliza la biblioteca OpenCV 4.3.0 para procesar la imagen que se va a rotular. El modelo puede encontrarse en forma de archivo dll, llamado ImageCaptioning-DLL.dll, disponible en addon\globalPlugins\imageCaptioning\dlls junto con las bibliotecas de ONNX y OpenCV. El propio modelo y su vocabulario se pueden encontrar en addon\globalPlugins\imageCaptioning\data. Como pasa con la mayoría de modelos de procesamiento de imágenes de código abierto disponibles, los resultados producidos pueden ser incorrectos a veces. El modelo también puede producir resultados diferentes con la misma imagen si esta se encuentra en distintos tamaños o con relleno. En aquellas imágenes cuyos objetos no se pueden identificar fácilmente, el modelo tarda bastante tiempo en producir resultados. En algunos casos, puede ser muy lento la primera vez que se usa.

  • Autor: Beqa Gozalishvili
  • Versión actual: 0.3
  • Compatibilidad con NVDA: 2019.3 en adelante
  • Descargar

Atención: Este complemento es no oficial y, además, carece de documentación incluida en el paquete. La información que aparece a continuación se ha traducido del anuncio del autor en la lista internacional de complementos.

Debido a la situación actual de pandemia y a que estoy pasando mucho tiempo en casa, empecé a ver vídeos y retransmisiones en directo de Youtube cada vez más.
Leer el chat no es muy difícil, pero al participar en esas retransmisiones, es necesario responder preguntas del chat rápidamente y en este caso, se hace más difícil cambiar de una ventana a otra y leer los chats.

Así pues, he creado un complemento llamado Youtube-Live-Chat, que monitoreará y leerá el chat de retransmisiones de Youtube.

Atajos

  • NVDA+alt+y – Activar/desactivar monitoreo de chat
    Al activar el monitoreo se abrirá un diálogo donde puedes introducir el ID del vídeo de la retransmisión en directo, que está después del parámetro «v» de la URL.
  • NVDA+alt+shift+y – abre una lista de mensajes ya leídos.

Este complemento y su repositorio forman parte del proyecto GSOC 2020 del autor.
Este complemento permite realizar detección de objetos en los elementos de imagen presentes en pantalla y expresar el resultado en forma de frases y cajas delimitadoras alrededor de los objetos detectados. Se puede mover el puntero del ratón o el dedo (en pantallas táctiles) dentro de una caja delimitadora para escuchar la etiqueta del objeto. La frase con el resultado se puede tanto anunciar como presentar en una ventana virtual explorable que permita recorrerla por caracteres, palabras, o seleccionarla entera y copiarla. Este complemento sólo funciona bien con «imágenes naturales» de personas, animales y algunos objetos típicos.
Nota: el seguimiento del ratón debe estar activado para que se anuncien las cajas delimitadoras.

Modo de uso

  • Tras la instalación, se debe asignar un gesto desde el diálogo Gestos de entrada, en la categoría Visión.
  • Al pulsar el gesto una vez, se dispara la detección de objetos. Tras unos segundos, NVDA pronuncia el resultado y se dibujan cajas delimitadoras alrededor de los objetos detectados. La etiqueta de cada objeto sólo se anuncia una vez al entrar en cada caja, por lo que será necesario visitarla varias veces si queremos que NVDA repita la etiqueta.
  • Si se pulsa el gesto más de una vez, se inicia el proceso de detección y el resultado se muestra en una ventana en modo exploración. No se dibujarán cajas alrededor de los objetos detectados.
  • Al desplazar el foco fuera del elemento, se elimina la información de los objetos detectados.
  • Se puede evitar la detección de objetos en elementos no gráficos marcando la casilla correspondiente en el diálogo de opciones de NVDA, categoría Visión, complemento de detección de objetos. Esto evita que los usuarios lancen la detección en elementos que no contienen imágenes. Si se desmarca, por el contrario, se puede realizar la detección en todos los controles, útil con aquellos que tienen imágenes y no lo indican.

Nota: en modo foco, las imágenes no pueden recibir el foco y la opción para filtrar elementos no gráficos filtra los hijos del elemento seleccionado. Se permite el reconocimiento si alguno de los hijos es un gráfico.

Notas para desarrolladores

Este complemento hace uso del modelo YOLOv3-darknet para la detección de objetos. Puedes descargar los archivos de configuración y pesos de cualquier modelo YOLOv3 y reemplazar el modelo actual en addon/globalPlugins/objectDetection/models para usarlo en su lugar (los archivos deben llamarse yolov3.cfg y yolov3.weights para que funcione, respectivamente). Los modelos más grandes detectan mejor los objetos, pero tardan más tiempo. En general, un modelo de tamaño medio, como el que se proporciona con este complemento (yolov3-416) es la mejor elección. Los modelos se apoyan en la biblioteca OpenCV 4.3.0, cuyas dll se pueden encontrar en addon/globalPlugins/objectDetection/dlls.
El archivo iolov3-dll.dll contiene la interfaz que interactúa con los modelos, y se puede encontrar y compilar aquí.

Como lo prometido hace veinte días es deuda, hoy comenzamos con la primera ponencia confirmada para nuestro III Encuentro de NVDA en Español, que se celebrará entre el 16 y el 18 de octubre de este año.
Por tercer año consecutivo será ponente en el encuentro Jordi Montserrat, que en ediciones anteriores nos habló sobre el Grup Tecnologia Oberta de la Fundació COAATT, que coordina, y del modo lectura de Firefox. En esta ocasión mantiene el listón con una charla sobre Youtube con NVDA.
Jordi nos explica que su visión de Youtube cambió cuando un amigo le habló de las charlas TED. «Durante años había descartado el uso de YouTube pensando que su contenido era fundamentalmente visual y poco accesible, además de poco serio. Pero un día un amigo me habló de las charlas TED, breves pero potentes y sobre una amplia variedad de temas, y me encantó tanto descubrirlas que no he dejado de escuchar charlas de todo el mundo. Después de eso también empecé a descubrir otros vídeos con información muy valiosa y variada que puede satisfacer a muchas personas, aunque a veces hay que buscar un poco para encontrar algo verdaderamente bueno. En el caso de las personas con discapacidad visual podemos encontrarnos con audiolibros, películas y obras de teatro con audiodescripción, etc. La mayoría son contenidos sólo con audio que, si contienen imagen, es muy poca e irrelevante para la comprensión, como es también el caso de multitud de conferencias y congresos».
Jordi presentará esta ponencia con el propósito de que todas las personas puedan beneficiarse de Youtube igual que él. Para ello, comenzará introduciendo su experiencia personal y, a continuación, realizará una demostración práctica del uso de la plataforma con NVDA, lo que incluirá una descripción de los iconos y la apariencia de la web así como de los atajos de teclas disponibles.
«Tenemos que ser proactivos reivindicando Youtube como algo de interés para nuestra comunidad», concluye Jordi, que propone como vías de actuación la comunicación a los creadores de contenido de las carencias de acceisiblidad en sus vídeos o la presión a Google para que implemente una etiqueta de «Vídeo accesible» por la que se pueda filtrar en las búsquedas.

¡Hasta la próxima!

Este complemento mejora la experiencia de usuario al utilizar Zoom con NVDA
proporcionando atajos de teclado para gestionar las alertas de eventos
durante una reunión, haciendo el proceso de control remoto más accesible y
fluido, y mucho más.

atajos de teclado para controlar alertas durante una reunión

  • NVDA+shift+a: alterna entre los distintos modos de anuncio de alertas. Los
    modos disponibles son:

    • Modo anunciar todas las alertas, donde se anuncian todas las alertas
      como siempre
    • Pitar en cada alerta: NVDA emitirá un breve pitido cada vez que Zoom
      emita una alerta
    • Silenciar alertas: NVDA ignorará todas las alertas
    • Modo personalizado, donde el usuario elige qué alertas quiere y cuáles
      no. Esto se puede hacer desde el diálogo de opciones del complemento,
      o utilizando los atajos de teclado dedicados a tal efecto

Los siguientes atajos se pueden usar para activar o desactivar el anuncio de
cada tipo de alerta (ten en cuenta que sólo tendrán efecto cuando se
seleccione el modo personalizado):

  • NVDA+ctrl+1: un participante se ha unido o ha abandonado la reunión (sólo
    anfitrión)
  • NVDA+ctrl+2: un participante se ha unido o ha abandonado la sala de espera
    (sólo anfitrión)
  • NVDA+ctrl+3: audio silenciado por el anfitrión
  • NVDA+ctrl+4: vídeo detenido por el anfitrión
  • NVDA+ctrl+5: un participante comparte o deja de compartir pantalla
  • NVDA+ctrl+6: permiso para grabar concedido o revocado
  • NVDA+ctrl+7: chat público recibido
  • NVDA+ctrl+8: chat privado recibido
  • NVDA+ctrl+9: subida de archivos a la reunión completada
  • NVDA+ctrl+0: privilegio de anfitrión concedido o revocado
  • NVDA+ctrl+shift+1: un participante ha levantado o bajado la mano (sólo
    anfitrión)
  • NVDA+ctrl+shift+2: permiso de control remoto concedido o revocado
  • NVDA+ctrl+shift+3: mensaje de chat recibido

Ten en cuenta que deberás dejar activados los anuncios de todos los tipos de
alertas en las opciones de accesibilidad de Zoom para que el complemento
funcione como se espera.

Atajo de teclado para abrir el diálogo de opciones del complemento

¡NVDA+z abre el diálogo del complemento!

Usando este diálogo puedes:

  • Ver qué alertas se anuncian y cuáles no
  • Seleccionar los tipos de alertas que quieres que se anuncien
  • Elegir el modo de anuncio de alertas
  • Guardar cambios personalizados

Control remoto

después de que se conceda permiso de control remoto, NVDA+o situará el foco
en la pantalla controlada o lo sacará de allí

Ten en cuenta que el foco debe estar situado en uno de los controles de la
reunión para poder controlar la otra pantalla

Nota importante

Actualmente, la función de modo de alertas personalizadas, en las que el
usuario puede elegir qué alertas quiere tener y cuáles no, sólo funciona con
Zoom cuando el idioma de la interfaz de usuario se ha configurado en inglés.

Pequeño complemento que añade mejoras a la hora de utilizar el navegador Chrome.

Mejoras en el modo lectura

Por sí mismo, Chrome no incluye el modo lectura como sí hacen otros navegadores. Si queremos esta función, todavía experimental, deberemos activarla antes de usarla. Para ello, nos situamos en la barra de direcciones y escribimos:
chrome://flags
Al pulsar intro, se mostrará una ventana con un cuadro de búsqueda. En él escribimos:
reader mode
Al escribir esto, Chrome nos informará de que hay un resultado. Tabulamos hasta escuchar:
-#enable-reader-mode
Al tabular una vez más, llegaremos a un cuadro combinado. En él, elegimos la opción Enable. A continuación, tabulamos hasta el botón Relaunch y lo pulsamos para reiniciar Chrome con el modo lectura activado.
El modo lectura elimina todos los contenidos de la página que puedan distraernos, dejando sólo la parte más relevante. Por ejemplo, el contenido de una noticia o un artículo. No todas las páginas son compatibles con el modo lectura. Para activarlo en una página que lo soporte, hay dos opciones:

  1. En el menú de Chrome, eligiendo la opción «Activar / Desactivar modo de lectura».
  2. Desde la página web, pulsando f6 y tabulando dos veces hasta un botón con el mismo nombre.

Si no encuentras estas opciones, significa que el modo de lectura no está soportado en la página actual.
Este complemento, por su parte, permite activar y desactivar el modo lectura rápidamente pulsando f9, tal y como se haría en navegadores como Firefox. El complemento nos avisará con mensajes hablados cuando se active el modo lectura, se desactive, o no esté disponible.

Durante el día de ayer se publicaron ocho actualizaciones de los complementos de Joseph Lee, todos a la versión 20.09.

Todos estos complementos pueden actualizarse, precisamente, a través de Add-on Updater. También puede descargarse el correspondiente paquete nvda-addon desde cada una de las fichas enlazadas arriba.
Finalmente, hace unos días se anunció la actualización en desarrollo OCR 2.1-dev, que modifica el método de obtener las imágenes de pyllow a WX, cambio que se espera no sea perceptible por el usuario. Ya que la web de complementos no se ha actualizado, esta nueva versión puede descargarse desde aquí. El autor ha solicitado especialmente la colaboración de los usuarios, así que no dudéis hacernos notar cualquier anomalía que experimentéis con esta nueva versión. Recordamos que el complemento OCR no es recomendable a no ser que no tengamos windows 10 o que, teniéndolo, utilicemos NVDA 2017.2 o anterior, caso en el que es mucho más aconsejable actualizar el propio NVDA.

¡Feliz día!

Volvemos a ponernos al día con dos actualizaciones menores, aunque no por ello menos importantes. Mantener NVDA al día siempre suele ser útil.
En primer lugar, Windows10 App Essentials 20.08.1 ya lee las respuestas de Cortana 2, en la actualización de mayo de 2020 de Windows (versión 2004). Además, se ha anunciado el inicio de una serie de versiones que se publicarán por el canal de desarrollo denominada devAlpha, que servirá para probar la compatibilidad del complemento con los cambios realizados en las últimas versiones de desarrollo de NVDA. Por lo tanto, hasta final de mes las versiones de desarrollo sólo serán compatibles con NVDA 2020.3, es decir, con las versiones Alpha más recientes.
Por otro lado, Empaquetador de Complementos llega a su versión 0.4 ya puede ejecutarse en segundo plano mientras continuamos trabajando. Además, viene con cambios internos como la imposibilidad de ejecutarlo en pantallas seguras o de abrir a la vez varias instancias.
Finalmente, se ha anunciado la disponibilidad de Enhanced Touch Gestures 20200816-dev, versión en desarrollo, de cara a la próxima versión 20.09.

Actualización de la traducción de documentos de desarrollo

Esta semana vienen de actualizarse en nuestra web nada menos que cinco documentos de desarrollo traducidos: el proceso de creación de una liberación oficial, la Guía de desarrollo de complementos, el proceso de obtención y compilación desde el código fuente, la guía del desarrollador de NVDA y el documento Windows 10 App Essentials visto por dentro. Las actualizaciones se completarán con la última versión del documento Station Playlist visto por dentro, que llegará en breve.
Nuestra intención de mantener estas traducciones al día continúa activa y nuestro convencimiento se refuerza todavía más tras recibir la noticia de que la versión de la guía de desarrollo de complementos traducida disponible en el sitio oficial de complementos de la comunidad ha sido eliminada, al igual que la del resto de idiomas, en favor de la versión en inglés más reciente disponible en GitHub, decisión que consideramos que impacta negativamente en la experiencia de los usuarios de NVDA en idiomas como el nuestro.

¡Feliz jueves!