Acessibilidade do Site:
Plataforma Aberta de Inteligência Artificial para Acessibilidade

Transformando qualquer documento em conhecimento universal e acessível

O Acessília é uma plataforma agentica de código aberto que extrai estruturas visuais complexas, classifica conteúdos e gera versões acessíveis em PDF/UA, HTML semântico, áudio narrado e audiodescrições detalhadas para pessoas com deficiência.

100% Código Aberto (MIT)
WCAG & PDF/UA Conformidade Internacional
Local & Nuvem Ollama ou OpenRouter

O Que É o Projeto Acessília?

Uma ponte tecnológica entre documentos visuais e a autonomia de leitura para pessoas cegas ou com baixa visão.

O Desafio

Milhões de documentos acadêmicos, livros, relatórios governamentais e apostilas circulam em PDFs sem marcação estrutural, imagens sem audiodescrição ou digitalizações ilegíveis para leitores de tela convencionais (como NVDA, JAWS, Orca ou VoiceOver). O resultado é a exclusão informacional direta.

Nossa Solução

O Acessília decompõe o documento, reconstrói sua árvore semântica correta (títulos H1 a H6, tabelas com cabeçalhos acessíveis, listas ordenadas, fórmulas em MathML/LaTeX) e emprega modelos de linguagem para audiodescrever figuras e diagramas com precisão técnica e contexto.

Principais Capacidades

Projetado com base em padrões de acessibilidade digital e arquitetura moderna.

PDF/UA Universal

Exporta PDFs etiquetados de acordo com a norma ISO 14289-1 (PDF/UA), garantindo conformidade com leitores de tela e tecnologias assistivas em qualquer plataforma.

Audiodescrição com IA

Agentes multimodais inspecionam imagens, fotos, infográficos e esquemas gráficos, gerando descrições textuais contextuais e alt text de alto padrão.

Síntese de Voz Integrada

Gera versões em áudio (MP3) com ritmo natural e capítulos estruturados, permitindo audição contínua sem depender exclusivamente do leitor de tela do dispositivo.

Extração Docling + RapidOCR

Combina redes neurais de ponta para segmentação de layout com motores OCR rápidos, identificando colunas múltiplas, cabeçalhos, notas de rodapé e tabelas complexas.

Privacidade e Execução Local

Suporta execução 100% offline e local via Ollama, protegendo dados confidenciais ou institucionais, além de integração com OpenRouter para modelos em nuvem.

Múltiplas Interfaces

Acesse como preferir: através da API REST, de um Painel Web intuitivo, de um Bot do Telegram ágil ou via Linha de Comando (CLI).

Formatos Acessíveis de Saída

Um único upload gera diversos formatos otimizados para cada perfil de uso e tecnologia assistiva.

Tabela comparativa de formatos de exportação gerados pelo Acessília
Formato Extensão Objetivo Principal Diferencial de Acessibilidade
PDF Universalmente Acessível .pdf (PDF/UA) Documento final com preservação visual Árvore de tags semânticas, textos alternativos e ordem de leitura navegável.
Áudio Falado .mp3 Audição móvel e pessoas com fadiga visual Síntese de voz com leitura contextual de fórmulas, tabelas e audiodescrição.
HTML Estruturado .html Navegação web e leitores de tela rápidos Marcação HTML5 semântica (H1-H6, semântica ARIA, listas e tabelas completas).
Documento Editável .docx Revisão, notas acadêmicas e anotações Estilos estruturados de parágrafo e título, compatível com Microsoft Word e LibreOffice.
Texto Puro Simples .txt Terminais braille e dispositivos minimalistas Texto linear limpo sem artefatos de quebra de linha espúrios ou colunas truncadas.
Pacote Completo .zip Arquivo institucional e arquivamento Todos os formatos acima empacotados com metadados e relatório de conformidade.

Arquitetura Modular

Separação clara entre Domínio, Aplicação e Interfaces para máxima extensibilidade.

Camada 1

Backend & Domínio

  • Agentes de IA: Avaliação contextual e descrições visuais.
  • Clientes LLM: Abstração para Ollama, OpenRouter e APIs externas.
  • Pipeline Modular: Estágios desacoplados de extração e normalização.
  • Exportadores: Geradores nativos de PDF/UA, HTML, MP3 e DOCX.
Camada 2

API REST Núcleo

  • FastAPI assíncrona: Alta performance e documentação OpenAPI.
  • Fila de Jobs: Processamento em fila com consulta de status em tempo real.
  • Segurança: Downloads via token seguro com expiração configurável.
  • Persistência: Registro de histórico e telemetria via SQLite.
Camada 3

Frontends & Clientes

  • Painel Web: Interface acessível para envio de arquivos e acompanhamento.
  • Bot do Telegram: Envio prático de áudio ou documento pelo celular.
  • CLI (Terminal): Automatização e processamento em lote em servidores.
  • MCP Server: Integração com agentes e ferramentas externas.

Simulador do Pipeline Acessília

Experimente como o Acessília processa um documento e gera acessibilidade instantânea.

Pronto para simulação. Pressione "Executar Simulação".

Como Começar

Suba seu próprio ambiente Acessília em poucos minutos via Docker ou Poetry.

Execução com Docker

Utilize as imagens oficiais publicadas no GitHub Container Registry (ghcr.io):

Bash / Terminal
# Baixar a imagem completa com Docling, RapidOCR e PyTorch CPU
docker pull ghcr.io/a11ydevs/acessilia:main

# Executar os serviços (API na porta 8000 e painel Web na 8001)
docker run --rm \
  --env-file .env \
  -p 8000:8000 \
  -p 8001:8001 \
  -v "$PWD/var:/app/var" \
  ghcr.io/a11ydevs/acessilia:main

Nota: Para servidores com recursos reduzidos, utilize a versão leve ghcr.io/a11ydevs/acessilia:main-slim.

Perguntas Frequentes (FAQ)

Tire suas dúvidas sobre o funcionamento, acessibilidade e privacidade do Acessília.

O que é um arquivo PDF/UA e por que ele é importante?

PDF/UA (Universal Accessibility, norma ISO 14289) é o padrão internacional que assegura que arquivos PDF sejam completamente interpretáveis por tecnologias assistivas. Ele exige etiquetas semânticas, ordem de leitura rigorosa, contraste adequado e descrição para todos os elementos não textuais.

Meus documentos enviados para processamento ficam salvos ou expostos?

Não. Ao executar a plataforma localmente via Docker com Ollama, nenhum dado ou texto sai da sua rede corporativa ou computador pessoal. A API gerencia tokens efêmeros para download e limpa os arquivos após o ciclo de vida definido na configuração.

Como o Acessília descreve imagens complexas e equações matemáticas?

O Acessília usa modelos de visão computacional combinados com prompts estruturados para audiodescrição técnica (seguindo diretrizes de audiodescrição para exames e materiais didáticos). Fórmulas matemáticas são extraídas e convertidas em notação semântica (como LaTeX ou MathML), permitindo navegação símbolo por símbolo no leitor de tela.

Como posso contribuir com o desenvolvimento do Acessília?

O projeto é 100% de código aberto sob licença MIT, mantido pela organização A11yDevs. Você pode contribuir abrindo issues, sugerindo melhorias na pipeline de IA, adicionando novos exportadores ou aprimorando o suporte a leitores de tela no repositório GitHub.

Pronto para tornar seus documentos verdadeiramente acessíveis?

Junte-se à comunidade A11yDevs e faça parte da transformação para uma web e uma educação inclusiva.