Você não forneceu um documento PDF de amostra, por isso não pude testar isso.
Teste sua página fornecida com o plug-in Announcify da Chome:
Não diz ASCII
(não ay ess see eye eye
nem ass-kee
) para mim. Em alguns espaços, diz dot and n b s p <pause>
. Observando o código-fonte da página, fica evidente que o Announcify não está convertendo elementos HTML antes de enviá-los para o mecanismo de fala. O dot
é o ponto final (período).
é um elemento HTML, espaço sem quebra, que deveria ter sido convertido em um espaço antes da leitura. Isso é um bug no Announcify, que deve ser reportado aos seus desenvolvedores. Caracteres especiais podem ser codificados de forma semelhante; um e comercial seria &
. O ;
se torna uma pausa, já que o ponto-e-vírgula deve ser lido em inglês.
O mecanismo de texto para fala da Microsoft é projetado para texto literário. Mais textos técnicos, especialmente em programação onde a pontuação deve ser lida, podem causar problemas. Por exemplo, o mecanismo de fala faz uma pausa ao ler os dois-pontos ( :
) e vírgula ( ,
) e ignora completamente as citações, como deveria acontecer se estivesse lendo uma passagem literária em inglês. Não há muito que você possa fazer sobre isso.