JAWS、NVDA 和 VoiceOver 简介

Avatar of Ilknur Eren
Ilknur Eren 发表

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 200 美元的免费积分!

屏幕阅读器 是为视力障碍或视力受限人士提供的重要的无障碍工具。 失明或视力低下的用户可以使用屏幕阅读器来浏览电脑。 屏幕阅读器会朗读屏幕上的内容,并向用户解释页面上的内容。 屏幕阅读器使用户能够使用电脑完成日常任务。

通过操作系统或开源项目,有许多屏幕阅读器软件可供用户使用。

WebAim 在 2021 年进行的一项研究 发现,在 1568 名受访者中,超过 53.7% 的人使用 Windows 上的 JAWS,超过 30.7% 的人使用 Windows 上的 NVDA,而使用 macOS 上的 VoiceOver 的人略多于 6.5%。

JAWS 和 NVDA 用于 Windows,VoiceOver 用于 macOS,是人们使用最广泛的屏幕阅读器。

首先,我应该说明一下,这篇文章将从我的角度写。 为了提供背景信息,我在一家为学习障碍人士服务的非盈利组织担任前端开发人员超过三年。 我和我的同事们每天都努力使我们的项目更加无障碍。 我不是视觉障碍人士,并且不经常使用这些工具。 在工作中,我有一台 Mac 电脑,并使用 VoiceOver 测试无障碍性。

以下是我的计划测试方法

  1. 通过标题导航页面,直到 “Accessibility APIs” 部分。
  2. 在 “Accessibility APIs” 部分,阅读内容和其中的无序列表。
  3. 使用TAB 键收听无序列表中的可聚焦项目。
  4. 跳至搜索栏。
  5. 使用TAB 键收听导航栏中的几个项目

为了找到它们之间的异同,我决定在一个 关于屏幕阅读器的维基百科页面 上使用每个屏幕阅读器测试一组步骤。 我将使用 Chrome 浏览器进行测试。 在同一个页面和浏览器上测试所有屏幕阅读器将减少变量数量,并保持测试的一致性。

JAWS

JAWSJob Access With Speech 的缩写,是世界上使用最广泛的屏幕阅读器。 它只在 Windows 上可用。 具体取决于计划和功能,JAWS 的价格从每年 90 美元的许可证到 1605 美元的永久许可证不等。

JAWS 具有预定义的键盘命令来导航网页。 完整的键盘命令列表可以在 他们的网站 上找到。

演示

JAWS 演示

在演示开始时,我点击键盘上的H 键以转到下一个标题。 JAWS 会向下移动页面,并朗读标题及其级别。

在视频的后面,我点击键盘上的数字2 和数字3,让 JAWS 读取标题级别 2,然后读取标题级别 3。 这项功能非常棒,因为我们能够按照标题级别向下移动页面和部分,从而更好地了解页面的布局。

当我到达 “Accessible APIs” 部分时,我按下DOWN ARROW 键,直到无序列表中的第三个项目。

在演示的后面,我点击TAB 键,让 JAWS 朗读页面上的下一个可聚焦项目,该项目位于该列表中。 我点击TAB 键,直到我到达另一个部分中的可聚焦元素。

然后我按下F 键以聚焦到搜索栏,JAWS 会朗读它。

然后我点击TAB,JAWS 会聚焦到页面侧面的导航元素。

优缺点

优点

  • JAWS 比其他屏幕阅读器更可定制。
  • 有更多选项可以浏览页面。
  • JAWS 是行业标准。
  • 使用广泛,这意味着有许多用户之间的支持。

缺点

  • JAWS 比 NVDA 或 VoiceOver 更复杂。
  • 一些命令不直观。
  • 用户需要学习的命令数量更多。
  • 用户的学习曲线更长。
  • JAWS 也不在 Mac 上可用,这限制了它的用户。
  • 用户的费用在 90 美元到 1605 美元之间。
  • JAWS 在台式机和笔记本电脑上具有不同的键盘命令,这可能会使用户更难转移知识,并可能导致混淆。

NVDA

NVDA 或者 NonVisual Digital Access,只在 Windows 上可用。 用户需要从 NVDA 网站 NVAccess 下载该软件。 该软件可以免费下载,但不会预装在 Windows 电脑上。 根据 WebAim 在 2021 年进行的调查,NVDA 是世界上第二受欢迎的屏幕阅读器。

与其他屏幕阅读器一样,NVDA 也定义了键盘命令来导航网页。 NVDA 的完整键盘命令可以在 他们的网站 上找到。

演示

NVDA 演示

在演示中,我点击键盘上的H 键以转到下一个标题。 首先,NVDA 会朗读标题级别 1,“屏幕阅读器”。 然后 NVDA 会开始朗读标题级别 2 和 3。

当我到达 “References” 时,我开始点击键盘上的TAB 键,让 NVDA 聚焦到下一个可聚焦项目。

在聚焦到列表中的几个项目后,我点击ENTER 并转到纽约时报页面。

优缺点

优点

  • 总的来说,我发现 NVDA 能够向我提供屏幕上的信息。
  • 开箱即用的键盘命令易于使用和学习。
  • NVDA 是开源软件,这意味着社区可以更新和修复它。
  • NVDA 是免费的,这使得它成为 Windows 用户的一个经济实惠的选择。

缺点

  • NVDA 也不在 Mac 上可用,这限制了它的用户。

VoiceOver

VoiceOver 是 Mac 上使用的屏幕阅读器。 VoiceOver 只能在 Mac 上使用,不能在 Windows 上使用。 VoiceOver 是免费的,并且已经预装在电脑上,消除了障碍,因为它是电脑设置的一部分,用户不需要下载或购买任何其他软件。

VoiceOver 定义了键盘命令来导航网页。 VoiceOver 的完整键盘命令可以在 他们的网站 上找到。

演示

VoiceOver 演示

在演示中,我在维基百科页面上,我点击 VoiceOver 命令(即Control+Option)以及Command+H 来浏览标题。 VoiceOver 会按顺序朗读标题,从标题级别 1,“屏幕阅读器”,到标题级别 2,“内容”,再到标题级别 3,等等。

当我到达 “Accessibility APIs” 部分时,我点击 VoiceOver 命令加上RIGHT ARROW,告诉 VoiceOver 我想阅读此部分。 稍后,我点击键盘上的 VoiceOver 命令加上RIGHT ARROW,来浏览该部分。

当我到达无序列表中的第三个项目时,我按下键盘上的TAB 键,以聚焦到下一个可聚焦元素。

我按下TAB 键几次,然后我按下 VoiceOver 命令加上U,以打开表单控件菜单。 在菜单中,我按下DOWN ARROW,直到我听到 “Search Wikipedia” 选项。 当我听到它时,我点击ENTER,屏幕阅读器会聚焦到表单栏。 在表单栏中,我按下TAB 键以导航到导航栏。

优缺点

优点

  • VoiceOver 易于使用和学习。
  • VoiceOver 的命令直观。
  • 免费工具,预装在所有 macOS 设备中。

缺点

  • VoiceOver 也不在 Windows 上可用,这限制了它的用户。
  • VoiceOver 不是一个应用程序,只能在 Apple 发布 macOS 更新时更新。

关键要点

屏幕阅读器对于视力障碍或视力有限的人来说是一个重要的无障碍工具。屏幕阅读器使人们能够使用计算机进行日常工作。

有很多屏幕阅读器软件可用。在这篇文章中,我比较了JAWS、NVDA和VoiceOver。

以下是这三种屏幕阅读器对比图的概览

JAWSNVDAVoiceOver
操作系统WindowsWindowsmacOS
价格90 美元 – 1695 美元免费免费
用户数量50%30%6%
易用性(主观)

我发现,对于基本的屏幕阅读器测试,大多数屏幕阅读器遵循类似的按键模式,从一个屏幕阅读器获得的知识可以用于其他屏幕阅读器。

所有屏幕阅读器都有其优缺点。最终,取决于用户喜好以及他们使用的操作系统来确定哪种屏幕阅读器软件最适合他们。

之前:"可以对您的网站无障碍性产生巨大影响的小调整" (2018),以及 "为什么、如何以及何时使用语义 HTML 和 ARIA" (2019),"15 件可以改善您网站无障碍性的东西" (2020),"您可以今天实施的 5 个无障碍性快速胜利" (2022)。