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 元素发送到语音引擎之前没有转换它们。是dot句号(句号)。&nbsp;是一个 HTML 元素,不间断空格,在读取之前应该转换为空格。这是 Announcify 中的一个错误,应该报告给其开发人员。特殊字符可以类似地编码;一个与号将是&amp;;变成一个停顿,因为分号应该用英语读出来。

微软的文本转语音引擎是为文学文本设计的。技术性更强的文本,尤其是需要读出标点符号的编程文本,可能会出现问题。例如,语音引擎在读出冒号 ( :) 和逗号 ( ,) 时会暂停,并完全忽略引号,就像读出英语文学段落时一样。对此你无能为力。

相关内容