对讲中句子中有句号时是否应显示“点”

时间:2018-09-24 20:24:37

标签: android accessibility talkback

我正在使用对讲功能在Android应用中测试可访问性。当句子中有句号时,它会读出“点”。这是进行辅助功能的正确方法吗?具体来说,它仅在链接之后发生。

1 个答案:

答案 0 :(得分:2)

此行为很好,对讲用户可能会习惯。作为开发人员,您不应尝试自己控制它。

在阅读包含链接的文本时,“话语提示”会在链接上暂停,以便用户选择时激活链接。该行为考虑了句子结构。例如:

  • 在阅读没有任何链接的段落时,句子之间会有停顿,但不会标出句点标点符号。
  • 当句子中间有链接时,“话语提示”会将句子分成几部分。
    1. 它会读取链接之前的所有单词,然后暂停。
    2. 当用户滑动继续时,将声明链接文本(连同它是链接的事实)。语音然后暂停,用户可以激活链接。
    3. 在下一次滑动时,“对讲”会读取句子或段落的其余部分。该期限尚未宣布。
  • 当链接位于句子的末尾时,我们有一个特殊的变体。链接之后,句点是唯一保留在句子结尾的内容。我相信文字转语音引擎会故意宣布句点,以明确句子已结束。

这种行为通常是有帮助的,许多其他屏幕阅读器也会执行类似的操作。确切的行为取决于所使用的文本到语音引擎,并且每种语言或地区将使用不同的规则。例如,用英国的声音我们听到“句号”。用户也可以更改某些屏幕阅读器的详细设置。