屏幕阅读器的替代发音

Alternate pronunciation for screen readers

我创建的一个音乐听力训练网站的视障用户告诉我她的屏幕 reader 没有正确发音键名。在页面上的选择器下拉列表中,我用正确的 unicode 符文拼写了扁平键名称,用于音乐临时记号,例如 D♭、E♭ 等

屏幕 reader 显然没有这个符号的发音。我可以将标签更改为 D-flat、E-flat 等。她说这些拼写发音合理。

另一方面,我想为未受损的用户保留正确的音乐拼写。

html 或 css 中是否有一种构造允许提供替代字符串,屏幕 reader 会发现和读取该字符串?

作为参考,网站位于https://etudes.ellisandgrant.com and the source code is at https://github.com/Michael-F-Ellis/infinite-etudes

aria-label 就是您要查找的内容。你应该可以输入 aria-label="D flat" 并且它会被正确读出