0 votos

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

Estoy aprendiendo a añadir accesibilidad a mi sitio web y quiero incluir el dictado de voz de Apple como forma de navegar por el sitio.

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

1voto

user120623 Puntos 391

No estoy seguro de la exactitud o la utilidad de esto, pero podría ser posible. En su sitio web necesitaría algunas cosas.

  1. Un cuadro de texto de algún tipo en el que se puedan dictar los comandos
  2. Cuando la página se cargue, llame al .focus() en el cuadro de texto, lo que permitirá al usuario llamar al dictado (pulsar dos veces Fn) y decirle lo que quiere hacer.
  3. Enlaza un jQuery .change() en este cuadro de texto, que luego analizará lo que el usuario haya dictado en el cuadro de texto
  4. Acción de jQuery basada en el comando, ya sea una redirección, o un desplazamiento, etc.
  5. Borra el cuadro de texto y prepárate para el siguiente comando

Hay algunas deficiencias, como

  1. El usuario todavía tendrá que inicializar el dictado de alguna manera (doble pulsación de 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 debe estar el cuadro de texto y debe ser visible para todos los usuarios en todo momento?
  3. Enseñar a sus usuarios los comandos adecuados para utilizar
  4. ¿Funcionaría esto en un 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 sólo una visión general, y hay mucha más complejidad de lo que se muestra arriba, especialmente cuando se trata de qué comandos hacen qué y si quieres tratar de apoyar el procesamiento del lenguaje natural. Espero que esto ayude.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X