Estou usando o programa de conversão de texto em fala nativo do Windows para ler páginas da web e arquivos PDF.
Sempre que o leitor encontra um caractere especial (ou algum tipo de espaço em branco), ele diz "ASCII". Existe uma maneira de fazer o leitor pular esses caracteres ou não dizer "ASCII"?
Responder1
Você não forneceu um documento PDF de amostra, então não pude testá-lo.
Testando seu fornecidopáginacom o plugin Announcify do Chome:
Não diz ASCII
(nem 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 os elementos HTML antes de enviá-los ao mecanismo de fala. O dot
é o ponto final (ponto final).
é um elemento HTML, espaço inquebrável, que deveria ter sido convertido em espaço antes da leitura. Esse é um bug no Announcify que deve ser relatado aos seus desenvolvedores. Caracteres especiais podem ser codificados de forma semelhante; um e comercial seria &
. Torna ;
-se uma pausa, pois o ponto e vírgula deve ser lido em inglês.
O mecanismo de conversão de texto em fala da Microsoft foi projetado para texto literário. Textos mais 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 a vírgula ( ,
), e ignora completamente as aspas, como deveria acontecer se estivesse lendo uma passagem literária em inglês. Não há muito que você possa fazer sobre isso.