Com funciona a Leitura Avançada

Concluído

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);

Math output.

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.