如何让安卓语音助手将连字符读为"to"?



我的任务要求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>,但这也不起作用。

任何建议都非常感谢

不要在屏幕读取器上强制发音。用户可以个性化按照自己喜欢的方式说出标点符号(例如,如果他们想听到"星期一至周五"的话,该怎么办(。有关更多详细信息,请参见@aardrian链接的问题。

也就是说,连字符在这里是错误的字符,您应该使用&ndash;分开范围。一些屏幕读取器实际上将其读为" to"。

最新更新