Com funciona a Leitura Avançada
A Leitura Avançada pode ser integrada a aplicativos por meio do SDK do JavaScript. Para usar a Leitura Avançada, você deve criar um recurso de Leitura Avançada e configurar a autenticação do Microsoft Entra. Na Unidade 6 – Resumo, há guias de início rápido e exemplos avançados disponíveis sobre como configurar a Leitura Avançada com linguagens como Python, C#, Java e Node.js.
Como inserir a Leitura Avançada
A Leitura Avançada pode ser inserida em aplicativos por meio da biblioteca de clientes, que exibe a Leitura Avançada no aplicativo Web existente em um iframe. O seguinte exemplo adiciona a biblioteca de clientes em HTML:
<script src="https://contentstorage.onenote.office.net/onenoteltir/immersivereadersdk/immersive-reader-sdk.1.0.0.js"></script>
A biblioteca de clientes fornece um botão para iniciar a Leitura Avançada com o conteúdo na página da Web. Você pode adicionar um estilo personalizado ao botão, escolher o conteúdo com o qual a Leitura Avançada vai interagir e especificar o idioma com uma marca id
no HTML.
Como aprimorar a legibilidade e a concentração
O comando launchAsync
inicia a Leitura Avançada com o conteúdo selecionado e tem um parâmetro options
que permite selecionar vários recursos:
- O espaçamento e tamanhos da fonte aprimoram a velocidade da leitura abordando a "aglomeração visual".
- As palavras podem ser divididas em sílabas para aprimorar a legibilidade ou pronunciar novas palavras.
- Partes do discurso e da gramática podem ser realçadas para ajudar os aprendizes a entender verbos, substantivos, pronomes, entre outros.
- As cores podem ser selecionadas para diferentes partes do discurso a fim de aumentar a compreensão ou a facilidade de leitura.
- O foco de linha mostra apenas uma, três ou cinco linhas de cada vez, dependendo das suas necessidades.
- O modo de foco mostra apenas o texto, eliminando distrações externas.
- Os dicionários ilustrados auxiliam na leitura e na compreensão por meio do processamento multissensorial – a capacidade de ver uma imagem e ouvir uma palavra simultaneamente.
const options = {
readAloudOptions: {
autoplay: true,
voice: 'female',
speed: 1.5
},
translationOptions: {
language: 'fr-FR',
autoEnableDocumentTranslation: true
},
displayOptions: {
textSize?: 20,
increaseSpacing?: true
}
};
ImmersiveReader.launchAsync(YOUR_TOKEN, YOUR_SUBDOMAIN, data, YOUR_OPTIONS);
Suporte a equações matemáticas
As expressões matemáticas podem ser fornecidas à Leitura Avançada em HTML quando o tipo MIME é definido como application/mathml+xml
. Por exemplo, o seguinte JavaScript localiza elementos HTML que usam a ID ir-content
e os exibe como expressões matemáticas pela definição do mimeType como "application/mathml+xml":
const data = {
title: 'My Math',
chunks: [{
content: document.getElementById('ir-content').innerHTML.trim(),
mimeType: 'application/mathml+xml'
}]
};
ImmersiveReader.launchAsync(YOUR_TOKEN, YOUR_SUBDOMAIN, data, YOUR_OPTIONS);
Uso em dispositivos móveis
O Microsoft Lens, antigo Microsoft Office Lens, é um aplicativo do Android e do iOS que recorta, aprimora e torna legíveis imagens de quadros de comunicações e documentos. A Leitura Avançada pode ser usada por meio do Microsoft Lens, permitindo que o usuário aplique funções como leitura em voz alta, espaçamento de texto e alteração da cor em documentos. Essas funções criam maior acessibilidade e equidade para todos os leitores, independentemente de onde eles estejam.