저는 Windows 기본 텍스트 음성 변환 프로그램을 사용하여 웹 페이지와 PDF 파일을 읽고 있습니다.
독자가 특수 문자(또는 일종의 공백)를 만날 때마다 "ASCII"라고 표시됩니다. 독자가 이러한 문자를 건너뛰거나 "ASCII"라고 전혀 말하지 않도록 하는 방법이 있습니까?
답변1
샘플 PDF 문서를 제공하지 않아 테스트할 수 없습니다.
제공된 테스트페이지Chome의 Announcify 플러그인을 사용하면:
그것은 나에게 ASCII
(않다 ay ess see eye eye
또는 ) 라고 말하지 않습니다 . ass-kee
일부 공간에서는 다음과 같이 표시됩니다 dot and n b s p <pause>
. 페이지의 소스 코드를 보면 Announcify가 HTML 요소를 음성 엔진으로 보내기 전에 변환하지 않는다는 것이 분명합니다. 는 dot
마침표(마침표)입니다.
는 HTML 요소로, 잘림 방지 공백이며 읽기 전에 공백으로 변환되어야 합니다. 이는 개발자에게 보고되어야 하는 Announcify의 버그입니다. 특수 문자도 비슷하게 인코딩될 수 있습니다. 앰퍼샌드는 입니다 &
. ;
세미콜론은 영어로 읽어야 하므로 일시 중지됩니다 .
Microsoft의 텍스트 음성 변환 엔진은 문학적 텍스트용으로 설계되었습니다. 특히 구두점을 읽어야 하는 프로그래밍에서 더 많은 기술 텍스트는 문제를 일으킬 수 있습니다. 예를 들어 음성 엔진은 콜론( :
)과 쉼표( ,
)를 읽을 때 일시 중지하고 영어 문학 구절을 읽을 때 발생하는 것처럼 따옴표를 완전히 무시합니다. 그것에 대해 당신이 할 수 있는 일은 별로 없습니다.