我正在使用 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 元素發送到語音引擎之前並未對其進行轉換。 Thedot
是句號(句號)。
是一個HTML元素,不間斷空格,在閱讀之前應該將其轉換為空格。這是 Announcify 中的一個錯誤,應該向其開發人員報告。特殊字符可以類似地編碼;一個 & 符號將是&
.成為;
一個停頓,因為分號應該用英文來讀。
微軟的文字轉語音引擎是為文學文本而設計的。更多的技術文本,尤其是在需要讀出標點符號的程式設計中,可能會導致問題。例如,語音引擎在閱讀冒號 ( :
) 和逗號 ( ,
) 時暫停,並完全忽略引號,就像在閱讀英語文學段落時應該發生的情況一樣。對此你無能為力。