Simulador de leitor de tela

Simula a ordem de leitura e a semantica falada de um leitor de tela a partir de URL ou HTML

Voce pode colar HTML ou informar uma URL. A ferramenta estima uma ordem de leitura semelhante a de um leitor de tela e mostra o que uma pessoa cega provavelmente ouviria primeiro: titulo da pagina, landmarks, titulos, links, botoes, rotulos de formulario, imagens e itens de lista.

Como usar:

  • Entrada HTML: ideal para analise estavel e repetivel
  • URL da pagina: baixa a pagina e inspeciona sua semantica
  • Preset do leitor: altera apenas o estilo de redacao
  • Incluir landmarks: resume header, nav, main e footer
  • Mostrar correcoes: adiciona orientacoes de reparo

O relatorio destaca:

  • ordem provavel de leitura
  • saltos de niveis de titulos
  • ausencia de aria-label ou label em formularios
  • alt ausente ou vazio em imagens
  • links e botoes sem nome acessivel

Exemplos de resultados

1 Exemplos

Prever como um leitor de tela anunciaria a pagina

Mostra a ordem falada, controles sem rotulo e erros de hierarquia de titulos.

What a screen reader may announce
Ver parâmetros de entrada
{ "htmlInput": "<html><head><title>Launch Promo</title></head><body><header><a href=\"/\"><img src=\"/logo.png\"></a></header><main><h1>Launch Promo</h1><h3>Early access</h3><form><input id=\"email\" type=\"email\" /><button></button></form></main></body></html>", "pageUrl": "", "preset": "VoiceOver", "includeLandmarkSummary": true, "showFixSuggestions": true }

Fatos principais

Categoria
Segurança e validação
Tipos de entrada
textarea, text, select, checkbox
Tipo de saída
html
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Simulador de Leitor de Tela analisa códigos HTML ou URLs para prever a ordem de leitura e a semântica falada que usuários com deficiência visual experienciam. A ferramenta destaca a hierarquia de títulos, landmarks, rótulos de formulários e textos alternativos de imagens, ajudando desenvolvedores a identificar e corrigir falhas de acessibilidade antes de testes manuais com NVDA, JAWS ou VoiceOver.

Quando usar

  • Quando precisar auditar a acessibilidade de uma página web recém-desenvolvida antes de enviá-la para produção.
  • Para verificar se a hierarquia de títulos (H1 a H6) e as regiões (landmarks) estão estruturadas de forma lógica.
  • Ao procurar elementos interativos, como botões e links, que estejam sem nomes acessíveis (aria-label ou texto interno).

Como funciona

  • Cole o código HTML bruto no campo de entrada ou forneça a URL da página que deseja analisar.
  • Selecione o preset do leitor de tela (NVDA, JAWS ou VoiceOver) e marque se deseja incluir o resumo de landmarks e sugestões de correção.
  • A ferramenta processa a semântica do documento e gera um relatório visual com a provável ordem de leitura e os erros de acessibilidade encontrados.

Casos de uso

Revisão de código (Code Review) para garantir que novos componentes web possuam atributos ARIA corretos.
Auditoria rápida de acessibilidade em landing pages para verificar a presença de textos alternativos (alt) em imagens.
Mapeamento da ordem de foco e leitura em formulários complexos para garantir que todos os campos tenham rótulos (labels) associados.

Exemplos

1. Auditoria de Landing Page Promocional

Desenvolvedor Front-end
Contexto
Uma nova landing page foi criada para uma campanha, mas a equipe de QA relatou problemas de acessibilidade.
Problema
Identificar rapidamente imagens sem 'alt' e botões sem rótulo antes do lançamento.
Como usar
Cole o HTML da landing page no campo 'Entrada HTML', ative 'Mostrar correções' e execute a análise.
Configuração de exemplo
Preset: VoiceOver, Incluir landmarks: true, Mostrar correções: true
Resultado
O relatório aponta que o botão de 'Comprar' é apenas um ícone sem aria-label e sugere a correção imediata.

2. Verificação de Estrutura de Artigo de Blog

Especialista em SEO e Acessibilidade
Contexto
Um blog corporativo está sendo reestruturado para melhorar tanto o SEO quanto a acessibilidade.
Problema
Garantir que a hierarquia de títulos não tenha saltos e que as regiões principais (main, nav) estejam definidas.
Como usar
Insira a URL do artigo no campo 'URL da página' e marque a opção 'Incluir landmarks'.
Configuração de exemplo
Preset: NVDA, Incluir landmarks: true
Resultado
A ferramenta revela um salto de H2 para H4 no meio do texto e confirma que a tag <main> está corretamente aplicada.

Testar com amostras

html

Hubs relacionados

FAQ

Este simulador substitui o teste manual com leitores de tela reais?

Não. Ele oferece uma simulação semântica rápida para encontrar erros óbvios, mas testes com usuários reais e softwares como NVDA ou VoiceOver continuam sendo essenciais.

Posso testar páginas que exigem login?

Para páginas restritas, recomendamos copiar e colar o código HTML gerado no navegador diretamente no campo de entrada HTML, em vez de usar a URL.

O que significa um salto de nível de título?

Ocorre quando a estrutura da página pula de um H2 direto para um H4, por exemplo. Isso confunde a navegação de usuários de leitores de tela.

A ferramenta avalia conteúdos dinâmicos gerados por JavaScript?

Se você usar a opção de URL, conteúdos renderizados apenas no cliente podem não aparecer. Para esses casos, cole o HTML final já renderizado.

Qual a diferença entre os presets NVDA, JAWS e VoiceOver?

A lógica de análise semântica é a mesma, mas o preset altera o estilo de redação e os termos do relatório para se assemelhar ao comportamento de cada software.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/screen-reader-simulation-tester

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
htmlInput textarea Não -
pageUrl text Não -
preset select Não -
includeLandmarkSummary checkbox Não -
showFixSuggestions checkbox Não -

Formato de resposta

{
  "result": "
Processed HTML content
", "error": "Error message (optional)", "message": "Notification message (optional)", "metadata": { "key": "value" } }
HTML: HTML

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-screen-reader-simulation-tester": {
      "name": "screen-reader-simulation-tester",
      "description": "Simula a ordem de leitura e a semantica falada de um leitor de tela a partir de URL ou HTML",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=screen-reader-simulation-tester",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]