Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Como fazer o NVDA ler equações matemáticas

Olá estou traalhando em um documento PDF para torná-lo acessível. Estou usando uma tecnologia OCR por meio de um programa chamado MATHPIX. Após o programa realizar o seu processo OCR, eu upo o arquivo para HTML. Como o programa é pensado para nomenclatura matemática, ele transforma equações matemáticas em LaTex ou MathML. Ao upar esse arquivo para HTML, o NVDA até conseguer ler as equações matemáticas, porém o mesmo não consegue ler caracter por caracter das equações. Isso é um problema, visto que dificulta o aprendizado. Vi que uma maneira de tenatr resolver isso, era baixando um Mathplayer como ADD-ON no NVDA. Fiz a instalação do MATHCAT e mesmo assim nada. Vi que então, a alternativa seria utilizar uma biblioteca java script chamada MATHJAX. Porém, mesmo assim, ainda não consigo fazer com que o NVDA leia as minhas equações matemáticas caracter por caracter. Alguma sugestão?

3 respostas

Olá, Matheus! Tudo bem?

Sinto muito pelo seu problema.

Mas parabéns por estar desenvolvendo o seu próprio projeto!

Para resolver o seu problema, você pode se certificar se fez corretamente o processo de instalação do: MathPlayer como um add-on no NVDA e/ou da biblioteca MathJax.

O processo de instalação deles consiste no seguinte passo a passo:


MathPlyer

  • 1. Baixe o arquivo de instalação do MathPlayer;

  • 2. Execute o arquivo de instalação e siga as instruções na tela para instalar o MathPlayer;

  • 3. Abra o NVDA e pressione NVDA+N para abrir o menu NVDA;

  • 4. Selecione "Gerenciador de complementos" no menu NVDA;

  • 5. Selecione "Instalar" no Gerenciador de complementos;

  • 6. Navegue até o diretório de instalação do MathPlayer (geralmente em "C:\Program Files (x86)\MathPlayer");

  • 7. Selecione o arquivo "nvda_mathplayer-2.0.nvda-addon" e pressione "Abrir";

  • 8. Confirme a instalação do add-on clicando em "Sim" na caixa de diálogo de confirmação;

  • 9. Reinicie o NVDA para que as alterações entrem em vigor;


Após a instalação do add-on do MathPlayer, o NVDA deve ser capaz de ler fórmulas matemáticas em páginas da web que usam o MathPlayer para renderização.

Para verificar se o MathPlayer está funcionando corretamente, você pode visitar uma página com fórmulas matemáticas, como a página de demonstração do MathPlayer.

Quando você navegar até uma fórmula matemática, o NVDA deve ler a fórmula em voz alta.


MathJax

  • 1. Baixe o código JavaScript da biblioteca MathJax;

  • 2. Descompacte o arquivo baixado e coloque-o em um diretório do seu site (por exemplo, em uma pasta chamada "mathjax");

  • 3. Adicione o seguinte código à seção <head> da sua página HTML para carregar o MathJax:

    <script src="caminho/para/mathjax/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
    
  • 4. Adicione fórmulas matemáticas usando a sintaxe MathJax. Por exemplo, para exibir a fórmula matemática "a² + b² = c²", você pode usar o seguinte código:

    $$a^2 + b^2 = c^2$$
    

    *Observe que as fórmulas matemáticas devem ser incluídas entre os delimitadores $$.


Personalize a configuração do MathJax, se necessário. Você pode fazer isso adicionando um arquivo de configuração, que define as opções de renderização do MathJax, e especificando o caminho para esse arquivo na tag de script do MathJax. Por exemplo:

<script src="caminho/para/mathjax/MathJax.js?config=configuracao.js"></script>

O arquivo de configuração pode incluir opções como o conjunto de caracteres a ser usado para renderização, o tamanho da fonte, o estilo de renderização e muito mais.

Com esses passos básicos, você pode começar a usar o MathJax em sua página HTML para renderizar fórmulas matemáticas. Para obter mais informações sobre como usar o MathJax e personalizar sua configuração, consulte a documentação oficial.

Espero ter ajudado.

Caso tenha dúvidas, pode mandar aqui no Fórum ou na nossa comunidade do Discord.

Bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

O código JavaScript da biblioteca MathJax e seu respectivo link postado na responsa, leva á uma página 433. Poderia reenviar o link ?

solução!

Olá, Matheus! Tudo certo?

Sinto muito por você não ter conseguido encontrar o que desejava. Você pode acessar todos os arquivos necessários para a instalação no repositório do GitHub "MathJax".

Espero ter te ajudado com o seu problema, fico à disposição!

Abraço!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!