¿Puedo hacer que mi sitio web responda al dictado de voz de Apple para la navegación?

0

Estoy aprendiendo cómo agregar accesibilidad a mi sitio web y quiero incluir el dictado de voz de Apple como una forma de navegar por el sitio.

En realidad, escribo esta pregunta utilizando el dictado por voz y espero que haya alguna forma de navegar por las páginas web sin usar mis manos.

    
pregunta random65537 03.04.2015 - 17:38

1 respuesta

1

No estoy seguro de cuán precisa o la facilidad de uso de esto sería, pero podría ser posible. En tu sitio web necesitarías algunas cosas.

  1. Un cuadro de texto de algún tipo en el que uno podría dictar los comandos a
  2. Cuando se carga la página, llame a .focus () en el cuadro de texto, lo que permitirá al usuario llamar el dictado (presione dos veces Fn) y le dirá lo que quiere hacer.
  3. Enlazar un jQuery .change () en este cuadro de texto, que luego analizaría lo que el usuario habría dictado en el cuadro de texto
  4. acción jQuery basada en el comando, ya sea una redirección, un desplazamiento, etc.
  5. Borre el cuadro de texto y prepárese para el siguiente comando

Hay algunas deficiencias, como

  1. El usuario todavía tendrá que inicializar el dictado de alguna manera (presione dos veces Fn) cada vez que se cargue una nueva página, a menos que esté cargando todo a través de AJAX en div.
  2. ¿Dónde debería estar el cuadro de texto y debería estar visible para todos los usuarios en todo momento?
  3. Enseñar a sus usuarios los comandos apropiados para usar
  4. ¿Funcionaría en una PC con Windows o Linux?

Definitivamente es una idea interesante, pero no creo que tenga un uso muy práctico, ya que hay muchos otros programas de accesibilidad en Mac, como VoiceOver, que funcionan muy bien. Esto es solo una descripción general, y tiene mucha más complejidad de la que se muestra arriba, especialmente cuando se trata de qué comandos hacen qué y si quieren probar el procesamiento del lenguaje natural. Espero que esto ayude!

    
respondido por el jroschen 03.04.2015 - 18:14

Lea otras preguntas en las etiquetas