Как заставить Android Voice Assistant читать дефис как "до"?

У меня есть задача, которая требует, чтобы Voice Assistant на 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 ответ

Не пытайтесь форсировать произношение на экранах читателей. Пользователи могут персонализировать, как пунктуация произносится так, как им нравится (например, что, если они хотят услышать "с понедельника по пятницу"). Смотрите вопрос, связанный с @aardrian для более подробной информации.

Тем не менее, дефис здесь неправильный символ, и вы должны использовать &ndash; для разделения диапазонов. Некоторые программы чтения с экрана на самом деле читают это как "к".

Другие вопросы по тегам