辅助功能栏-文本到语音-Vue网站



我正在搜索为Vue开发的网站添加辅助功能栏。我发现了一个很棒的npm包,https://www.npmjs.com/package/accessibility,这做了很多事情,这正是我想要的,但不幸的是,他们的文本到语音功能只支持几种语言。我对罗马尼亚语的文本到语音很感兴趣,我看到这个包使用SpeechSynthesis WEB API,而罗马尼亚语不存在。你知道我可以很容易地实现任何其他npm包或任何其他解决方案(不适用于商业网站(,以便让用户有可能在网站上选择任何将自动阅读罗马尼亚语的文本吗?

非常感谢你的帮助!

谨致问候,马里乌斯

除了在某些特殊情况下,在您的网站上启动文本到语音的按钮可能完全没有用。

需要这种功能的用户很可能已经在他/她的系统上有了一个应用程序,可以做他/她需要的事情。用户已经配置了应用程序以满足他/她的需求和偏好,即语言、语音、速度等。

例如,盲人和部分失明的人使用所谓的屏幕阅读器。Jaws、NVDA、VoiceOver和Talkback就是其中的四款。有dys问题的人有另一系列专门的软件,也可以使用语音来帮助他们阅读文本。等等。

用户只需一次性配置软件,然后它就可以在所有网站上使用,前提是根据WCAG标准可以有效访问这些网站。

另一方面,你网站上的按钮启动了具有固定参数的文本到语音转换,这些参数与用户的需求或期望不符。或者,您可以提供一种自定义语言、语音、速度等的方法,但在任何情况下,用户都必须再次进行配置。想象一下,如果你必须在每个网站上配置语音,使用尽可能多的不同界面。

所以,花更多的时间让你的网站可以自己访问,而不是浪费时间实现这样的功能。

不过,有一种情况是,文本到语音按钮可能很有趣。如果你正在发表一定长度的文章,那么把文章变成一本可以下载然后断开连接阅读的有声读物可能会很有趣。然而,即使在这种情况下,也有一些移动应用程序比你在网站上实现的要好得多。例如,看看Voice Dream Reader。

最新更新