如何让Android Voice Assistant读取连字符为“to”?

时间:2017-06-05 02:16:09

标签: accessibility nvda

我正在执行一项任务,要求Android上的语音助手阅读“星期一到星期五”,以便在HTML页面上显示“星期一到星期五”。

这是我的代码:

<html>
<p tabindex="0">We have received your request.</p>
<p tabindex="0"><strong>Have a question?</strong></p>
<p tabindex="0">You can call us on&nbsp;<a href="tel:132265">13 22 
65</a>&nbsp;for all general and credit card enquiries<br></br>
<span aria-labelledby="to">Monday - Friday</span> 8am - 7pm (AEST/AEDT)<br>
</br>
Weekends 9am - 6pm (AEST/AEDT)</p>
<p tabindex="0">Or, you can call us on&nbsp;<a href="tel:131012">13 10 
12</a>&nbsp;for all business banking, agribusiness banking and nabhealth 
enquiries<br></br>
<span aria-labelledby="to">Monday - Friday</span> 8am - 9pm (AEST/AEDT)<br>
</br>
Weekends 9am - 6pm (AEST/AEDT)</p>
<p tabindex="0">&nbsp;</p>

<span id="to">monday to friday</span>
</html>

我试过<span aria-label="monday to friday">Monday - Friday</span>,但这也不起作用。

非常感谢任何建议

1 个答案:

答案 0 :(得分:1)

不要试图在屏幕阅读器上强制发音。用户可以按照自己喜欢的方式个性化标点符号(例如,如果他们想要听到&#34;周一到周五&#34;)。有关详细信息,请参阅@aardrian链接的问题。

也就是说,连字符是错误的字符,你应该使用&ndash;分隔范围。有些屏幕阅读器实际上会将其视为&#34;至&#34;。