¿Puedo hacer que mi sitio web lea el texto a los usuarios con tecnologías de asistencia (voz en off/jaws), solo?
-
29-10-2019 - |
Pregunta
Me gustaría brindar un poco de asistencia a los usuarios ciegos haciendo que mi sitio web lea algo brevemente. es posible?
Solución
Una forma en que puede proporcionar contenido que se lee a los usuarios utilizando un lector de pantalla (pero no se muestra a los usuarios avistados) es posicionando el contenido utilizando CSS de modo que esté fuera de pantalla.
Por ejemplo, algo como:
En CSS:
.screen-reader {
position: absolute;
left: -10000px;
width: 1px;
height: 1px;
overflow: hidden;
}
En tu html:
<p>This text will be read to the screen reader and shown on screen.</p>
<p class="screen-reader">This text will be read to a screen reader but won't show up on screen.</p>
Ver Técnicas para ocultar texto (en Webaim) para obtener más información.
Otros consejos
Esta es una tecnología web en progreso. Uno que conozco es Google Text-to-Speech, pero requiere que HTML 5 se repita sin hacer clic/descargar. Árbitro: http://weston.ruter.net/projects/google-tts/
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow