【51CTO.com快译】现代计算的革命能够帮助视力受损的人通过访问互联网来获取各种信息,无论是盲人还是视力受损的患者,现在都有足够的工具来帮助他们使用PC和移动设备访问网络。
1.社交媒体图片语音注释
Facebook和Twitter这两大社交媒体巨头都提供了相应的产品用来帮助具有视觉障碍的用户访问网络图片。
Twitter的移动端应用在上传图像的时候,可以启用一个叫做无障碍图像的功能,并且添加最多420字的描述,只是这项功能目前只能在安卓和iOS端使用。
在这里使用了现有的Alt文本标准,这是一种内置的HTML标签属性。Alt文本可以通过屏幕阅读器或者盲文显示来朗读出feed中的文本描述。
Facebook同样也提供了无障碍使用方法并同样使用Alt标准文本属性,图片能够自动命名,这一点是通过应用学习神经网络技术自动识别图像中的物体和背景来完成的,这项技术和一些视频网站的自动识别视频系统有些类似。
目前,Facebook的系统已经可以识别并且描述大概100种概念的物体了,包括了各种可能在图像中出现的常见物品。例如在一张关于树的图像中,系统可以读出户外、云、树叶、土地和树的描述,而对于一张放在盘子上的披萨照片,系统能够给出披萨和食品的描述。
图像元素的描述过程也有一个特定的程序,首先是图像中的人,然后是物体,接下来是背景。图像识别的最小准确度达到了80%,但Facebook声称对于某些物体已经能够达到接近99%的识别度。
目前这项功能只能用于英文语言,只适用于美国、英国与加拿大的用户,但随着使用量的增多,人工智能学习能够学习到更多的概念,对更多种类的图像进行描述。实际上Facebook的人工智能识图可以识别出更多的物体,但是由于系统要求必须达到80%的准确度,所以它并不会对某些识别出但并不确认的物体进行描述。
2.屏幕阅读器软件
屏幕阅读器最早可以追溯到计算机的命令行时代,虽然现在这项技术已经更为复杂了,但是概念上是和以前相同的:由软件识别出屏幕上的各种元素,并且将它们转换为语音输出,以此同视力受损的用户进行互动。
屏幕阅读器应用的工作方式都是创建一个模型用来获取屏幕显示的信息并且翻译为文本。目前的现代化应用程序一般使用的是操作系统所内置的API。而在移动端,屏幕阅读器则与操作系统的结合更为紧密,尤其是iOS系统的无障碍功能已经起到了行业的标杆作用。
这些API允许开发人员给界面元素添加内容描述。例如,“另存为”菜单可以拥有一个属性,它可以让屏幕阅读器检测到并且对用户念出“菜单,另存为”的语音。每个界面元素的语音输出由应用开发者来定义。
Microsoft在Windows中提供了Narrator屏幕阅读器,但是它的功能相当基本。Windows推荐无障碍功能的重度使用用户安装更加先进的替代应用,例如JAWS。当然,JAWS是收费的,不过只要多查询一下就可以找到一些良好而免费的替代产品,比如NVAccess。
苹果对于实现自己生态系统内的跨平台无障碍访问显然更加积极。VoiceOver内置在OS X和iOS之中,同时还提供了多触点的手势库用来提高导航体验。关于元素的阅读语音,在OS X中使用的是Alex语音,而在iOS中使用的是Siri。
Linux在无障碍方面也推出了几个相应的项目,由GNOME开发而来的Ocra是其中较好的一个,正在积极帮助实现无障碍访问。而火狐和Chrome浏览器也都拥有各自的屏幕阅读器插件,用来帮助网页的无障碍浏览体验。
3.盲文显示器
可刷新的盲文显示器能够用作视觉障碍用户的显示和输入设备。在屏幕的底端会显示一行“字母”,这些字符由一系列的针孔构成盲文字符,与屏幕阅读器共同使用。
盲文阅读器几乎是聋哑用户能够与电脑进行交互的***手段。
盲文阅读器会显示的字符从40到80个不等。美国盲人基金会建议40个字符的显示,因为这对于大多数用户已经足够了。但是同时他们也认为如果从事的是编程或者是客户服务工作,那么可能会需要更多的字符显示。
许多盲文显示器都内置了Perkins键盘,这是一种专门用于盲文输入的键盘。它有六个输入键,分别对应盲文字符中的六个点。此外有些显示器也提供了QWERTY键盘以及一些额外的按键,用于更方便的进行导航。
有些盲文屏幕阅读器可以用作独立的记事本,可以浏览及保存文本。需要提醒的是盲文阅读器的价格非常昂贵,通常超过2000美元。
4.屏幕放大软件
屏幕放大镜用于帮助那些视力较弱,在字体过小的情况下难以阅读的用户。这些程序会放大屏幕的一个区域,让文本和图像更清楚的显示出来。用户可以自定义缩放的程度。
某些屏幕放大程序能够按照焦点放大整个屏幕,当然这样会看不到原本界面的边缘。这样做的好处是系统的用户界面仍然设置为本机的分辨率,界面元素依然按正常大小绘制,相比于将屏幕显示器分辨率调低和将系统字体放大,屏幕显示更为清晰。
许多屏幕阅读器软件都提供了一个二级模式,将一个窗口放置在屏幕上,类似于一个放大镜。它可以设置为悬浮在屏幕的固定位置或是跟随鼠标移动。
屏幕放大镜对于非视觉障碍的用户也提供了一些额外有帮助的选项。比如反转颜色,将白色文字放在黑色背景上,营造出类似于照片底片的效果。色盲用户可以将屏幕调整为灰度显示,更容易区分不同的颜色。
屏幕放大镜几乎已经内置在所有的主流操作系统中了,上文中所提到的功能基本上都属于普遍的配置。当然还有一些其他的商业和开源项目提供了更多的功能,可供用户探索和使用。
5.供Linux用户使用的Vinux
Vinux是一个结合了各项无障碍技术的Linux发行版,安装和设置都很方便。它由UK Vision Strategy机构发布,属于Ubuntu的一个分支。
Vinux中提供了预先配置的无障碍环境,因此对于视觉障碍用户来说,它的安装和配置工作比现有的任何Linux发行版都更加容易。
Vinux中一个独特的功能是通过命令行的内置功能呼叫帮助。只要用户接入了互联网,就可以从Vinux团队获取协助。它使用IRC通道和电子邮件发送请求,并且能够快速获取帮助。
屏幕阅读器和其他无障碍功能是大多数发行版都会内置的。但Vinux与众不同的是这些功能从安装开始就是默认启用的,从它的installer安装程序开始就默认为无障碍设置,因此对于视觉障碍用户来说,Vinux是一个开箱即用的解决方案。
无障碍辅助功能:复杂但必备
用于视觉障碍用户的无障碍技术组成了一个复杂的生态系统,最近几年的发展令人振奋,很多实用的新技术已经内置在操作系统之中。
盲文显示的开销确实昂贵,然而文中的其余技术并不需要花销很多就可以让智能手机或笔记本电脑解决视觉障碍问题。除了满足基本使用之外,第三方的屏幕阅读器和放大镜程序可以提供更多的辅助功能。
原文标题:5 Ways to Browse the Web If You’re Blind or Visually Impaired,作者:Michael McConnell
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】