5.1.2.17 - Requisitos para uso de comandos de voz
Descrição
As aplicações que façam uso de comandos de voz devem permitir outra modalidade de comandos por meio de interface interativa. Se uma aplicação utilizar comandos de voz para executar uma ação, esta ação está disponível também em uma outra modalidade de interação
Exemplo
Uma aplicação que controla as luzes da casa por comandos de voz também disponibiliza uma interface interativa no dispositivo móvel para uso sem voz.
Desempenho funcional
Componentes aplicáveis
Cenários para desenvolvimento de interfaces
Escolha um perfil para ver as orientações específicas:
Crie interfaces que ofereçam alternativas acessíveis para ações ativadas por comandos de voz. Cada funcionalidade controlada pela voz deve estar disponível por meio de um elemento interativo, como um botão ou ícone, garantindo que todos os usuários possam usar a aplicação independentemente da modalidade de comando.
Toda função de voz também na tela
Cada comando de voz precisa de um controle visível equivalente.
Certo: Voz + interface
anotação de especificação
"Acender sala" funciona por voz e pelo interruptor "Sala" na tela.
Errado: Só voz
anotação de especificação
Ajuste de temperatura disponível apenas por comando de voz.
Certifique-se de que cada comando de voz tenha uma alternativa interativa no código. Implemente botões, links ou outros controles que permitam a realização das mesmas ações, para que a aplicação seja totalmente funcional também para usuários que não podem ou preferem não usar comandos de voz.
A mesma ação por dois caminhos
O comando de voz e o botão chamam a mesma função.
Certo: Função compartilhada
voz.on("acender sala", acenderSala); <button onclick="acenderSala()"> Acender luz da sala </button>Leitor de tela anuncia: "Acender luz da sala, botão"
Errado: Só o comando de voz
voz.on("acender sala", acenderSala); // sem controle na telaLeitor de tela anuncia: nenhum controle para quem não fala
Aprenda a fazer com conteúdos selecionados para você
Verifique que a equipe ofereça suporte completo a comandos de voz e a alternativas interativas, assegurando que a aplicação funcione para todos os usuários, com independência e acessibilidade total nas interações.
Liste os comandos de voz
Para cada comando, identifique o controle equivalente.
Checklist do requisito 5.1.2.17: comandos de voz
- interruptor na tela
Acender luzes
comando de voz
- botão Reproduzir
Tocar música
comando de voz
- pendente
Ajustar temperatura
comando de voz
2 de 3 comandos com alternativa, 1 pendente de revisão.
Verificar comandos de voz existentes
Identifique todas as funcionalidades da aplicação que podem ser acionadas por comandos de voz.
Implementar alternativas de interação
Para cada ação que pode ser acionada por voz, adicione uma forma alternativa de interação, como botões, ícones clicáveis, gestos ou menus de opções.
Testar funcionalidades em diferentes modalidades
Realize testes para garantir que todas as ações que podem ser executadas por comandos de voz também possam ser realizadas por meio de outros métodos de interação.
Certificar consistência de funcionalidades
Verifique que as funcionalidades disponíveis por voz são igualmente funcionais e intuitivas nas alternativas interativas.
Manter acessibilidade em interfaces
As interfaces interativas usadas como alternativa devem ser desenvolvidas de forma acessível, com rótulos claros e suporte para leitores de tela e outras tecnologias assistivas.
Verificar compatibilidade de dispositivos
Confirme que as alternativas aos comandos de voz funcionam corretamente em diferentes dispositivos e navegadores, garantindo que todos os usuários possam acessá-las independentemente da plataforma.
Adicionar instruções claras
Insira instruções na interface para informar aos usuários que as funcionalidades de comandos de voz também estão disponíveis em outras modalidades de interação.
Considerar redundância de acesso
Sempre que possível, forneça múltiplas formas de acessar uma funcionalidade para aumentar a flexibilidade e a acessibilidade da aplicação.
Realizar testes com usuários
Execute testes com diferentes perfis de usuários, incluindo aqueles que utilizam tecnologias assistivas, para confirmar que as alternativas de interação são compreensíveis e eficazes.
Revisar documentação
Garanta que a documentação da aplicação informe a disponibilidade de modalidades alternativas aos comandos de voz, para que os usuários saibam como interagir com a aplicação.
Use o app sem falar
Desligue o microfone e tente executar cada função.
Certo: Tudo sem voz
Microfone desligado
"Luz da sala, interruptor, desligado" → ligado
"Temperatura, 22 graus, ajustável"
Todas as funções disponíveis.
Errado: Função só por voz
Microfone desligado
temperatura sem controle na tela
Função inacessível
Quem não fala fica sem a função.
Deixe claro no conteúdo e nas instruções que os comandos de voz têm alternativas interativas disponíveis. Isso facilita o acesso dos usuários a diferentes formas de controle, tornando o uso mais prático e acessível, além de melhorar a usabilidade.
Informe as duas formas de uso
Deixe claro que a pessoa pode usar voz ou a tela.
Certo: Alternativa informada
texto de ajuda
"Diga “acender sala” ou toque no interruptor Sala."
Duas opções explícitas.
Errado: Só a voz
texto de ajuda
"Fale com o assistente para controlar a casa."
Parece que só dá por voz.
Requisitos relacionados
Outros requisitos que se aplicam aos mesmos componentes.