Я использую собственную программу преобразования текста в речь Windows для чтения веб-страниц и файлов PDF.
Всякий раз, когда читатель встречает специальный символ (или пробел какого-либо рода), он говорит "ASCII". Есть ли способ заставить читатель пропускать такие символы или вообще не говорить "ASCII"?
решение1
Вы не предоставили образец PDF-документа, поэтому я не смог его проверить.
Тестирование вашего предоставленногостраницас плагином Chome's Announceify:
Для меня он не говорит ASCII
(ни , ay ess see eye eye
ни ass-kee
). В некоторых пробелах он говорит dot and n b s p <pause>
. Если взглянуть на исходный код страницы, то становится ясно, что Announcify не преобразует элементы HTML перед отправкой их в речевой движок. Это dot
точка (точка).
— элемент HTML, неразрывный пробел, который должен был быть преобразован в пробел перед чтением. Это ошибка в Announcify, о которой следует сообщить его разработчикам. Специальные символы могут быть закодированы аналогичным образом; амперсанд будет &
. ;
Становится паузой, поскольку точка с запятой должна читаться в английском языке.
Текстовый движок Microsoft в речь предназначен для литературного текста. Более технические тексты, особенно в программировании, где знаки препинания должны быть зачитаны, могут вызвать проблемы. Например, речевой движок делает паузу при чтении двоеточия ( :
) и запятой ( ,
), и полностью игнорирует кавычки, как и должно быть, если бы он читал английский литературный отрывок. С этим мало что можно поделать.