Я использую программу преобразования текста в речь Windows для чтения веб-страниц и PDF-файлов.
Всякий раз, когда читатель встречает специальный символ (или какой-то пробел), он говорит "ASCII". Есть ли способ заставить читателя пропускать такие символы или вообще не произносить "ASCII"?

1 ответ1

0

Вы не предоставили образец PDF-документа, поэтому я не смог это проверить.


Тестирование предоставленной страницы с помощью плагина Chome's Announcify:

Это не говорит ASCII (не все, ay ess see eye eye ass-kee) для меня. В некоторых местах это действительно dot and n b s p <pause> . Глядя на исходный код страницы, видно, что Announcify не конвертирует элементы HTML перед отправкой их в речевой движок. dot - точка остановки (точка). &nbsp; является элементом HTML, неразрывным пробелом, который должен быть преобразован в пробел перед чтением. Это ошибка в Announcify, о которой следует сообщить ее разработчикам. Специальные символы могут быть закодированы аналогично; амперсанд будет &amp; , The ; становится паузой, так как точка с запятой должна читаться на английском языке.

Механизм преобразования текста в речь от Microsoft предназначен для литературного текста. Более технические тексты, особенно в программировании, где пунктуация должна быть прочитана, могут вызвать проблемы. Например, речевой движок останавливается при чтении двоеточия : и запятой , и полностью игнорирует кавычки, так как должен произойти , если это было чтением английского литературного отрывка. С этим мало что можно сделать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .