Windows 上的文字轉語音程式顯示“ASCII”

Windows 上的文字轉語音程式顯示“ASCII”

我正在使用 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是句號(句號)。&nbsp;是一個HTML元素,不間斷空格,在閱讀之前應該將其轉換為空格。這是 Announcify 中的一個錯誤,應該向其開發人員報告。特殊字符可以類似地編碼;一個 & 符號將是&amp;.成為;一個停頓,因為分號應該用英文來讀。

微軟的文字轉語音引擎是為文學文本而設計的。更多的技術文本,尤其是在需要讀出標點符號的程式設計中,可能會導致問題。例如,語音引擎在閱讀冒號 ( :) 和逗號 ( ,) 時暫停,並完全忽略引號,就像在閱讀英語文學段落時應該發生的情況一樣。對此你無能為力。

相關內容