词语预测 是这类软件作为辅助技术的名称。它会提供你正在输入内容的后续部分,让你可以接受建议,而不必逐个按键输入。数十年来,运动障碍、重复性劳损、震颤或阅读障碍人士一直在使用这类软件,其评价标准从未改变: 它能节省多少次按键?阅读建议又需要花费多少注意力? 近期的变化在于第一个问题的答案。

词语预测的实际工作方式

传统词语预测会根据你已经输入的字符,提供词库中的候选词语,通常按照出现频率和你以往的写作内容排序。你输入 rec 它就会提供 receive, recent, recommend。选中一个词语,就能省去输入该词剩余字符的步骤。

这确实能节省输入量;对于每次按键都要付出代价的人来说,一天下来能省不少。但节省量受词语长度限制。传统词语预测每次接受建议最多只能省下几个字符,而且你需要阅读列表、找到正确选项并选中它——这些操作本身也要费力。

查找这类工具时,专业术语很重要。 面向消费者的软件会将这项功能称为“自动补全”或“智能撰写”;辅助技术领域称之为 词语预测;资助申请、职场评估和采购清单中使用的也是这个术语。如果你是替雇主或评估人员搜索,这个词能帮你找到相关类别。

语言模型带来了什么变化

模型可以根据句子目前的含义进行预测,而不只是查询词库,因此能够提供短语的后续内容,而不只是词语的后续部分。这提高了单次接受建议所能节省的输入量:一次按键可以替代四十或五十个字符,而不是五个。

传统词语预测 短语级预测
提供内容 当前词语的后续部分 短语或句子的后续部分
每次接受建议所节省的输入 几个字符 几十个字符
选择方式 从排序列表中选择 按一个键即可接受,不接受则毫无影响
来源 词频和个人词库 句子上下文
失误方式 提供错误的词语 提供听起来合理但并非本意的短语

第二种失误尤其值得重视。列表中的错误词语很容易跳过,而通顺却错误的句子很容易被误接受。对于使用预测功能正是因为检查和修改文本很费力的人来说,不合用的建议带来的成本比对打字速度快的人更高。因此,短语级工具必须能够选择不提供建议。

应该关注什么

用一个省力的操作即可接受

无论建议是三个词还是十五个词,接受操作都应该只需按一个键,而且这个按键应该由你选择。要求你伸手去按数字行上的键,或使用组合键的工具,会抵消一部分节省下来的输入量。

适用于整个系统,而不只是一个应用

内置在某个文字处理器中的预测功能只在该文字处理器中有用。工作日的大部分打字操作都发生在浏览器、邮件客户端和聊天窗口中。请确认工具在这些环境中的表现。

如果文本不能离开设备,应选择本地运行的工具

在服务器上运行的预测功能会看到你输入的所有内容。在临床、法律和公共部门环境中,无论工具有多好,这通常都不被允许。在自己的设备上运行的模型可以完全避开这个问题,而且没有网络连接时仍可继续工作。

能够保持安静

如果工具在每个光标位置都提供建议,你会逐渐学会忽略它;但每条被忽略的建议仍让你多花了一眼的注意力。少而精的建议胜过不断提供建议,尤其是在阅读本身就很费力时。

能与现有设备和工具配合使用

它不应要求独占键盘控制权,也不应与屏幕阅读器、语音听写工具或屏幕键盘冲突。词语预测只是多种辅助工具中的一个环节,不能取代其中任何一种。

它帮不上忙的情况

有必要直接说明其局限,因为这类工具的能力常被夸大。

  • 它不是语音听写。 如果你完全无法打字,应使用语音输入;词语预测对此没有帮助。
  • 它不是 AAC。 辅助和替代性沟通系统本身就是沟通设备,拥有自己的词汇和访问方式。在这类系统中使用的词语预测是系统自身的功能,而不是从外部另行添加的工具。
  • 它不是拼写检查器。 从建议中接受的词语会以正确拼写出现;如果拼写对你来说很费力,这确实很有用——但这里的任何功能都不会纠正你已经输入的词语。
  • 如果应用不向 Windows 提供任何信息,它就无法工作。 有些程序会自行绘制文本,不会公开可访问的文本字段。任何系统范围工具都无法读取这些文本,声称能够读取的工具只是在猜测。

Typeahead 的作用

Typeahead 是运行在你自己的 Windows 设备上的短语级词语预测工具。它会在光标处以灰色文字显示续写内容;按一个键即可接受——默认是 Tab,也可以用右箭头键或你自行选择的按键。忽略建议并继续打字不会带来任何代价。模型只需下载一次,之后便在本地运行,因此你输入的内容不会被发送到任何地方,而且断网时也能使用。

模型信心不足时,它会不提供建议,因此它会刻意比原本可能的表现更安静:过去可能显示灰色文字的光标位置中,大约有三分之一现在不会显示任何内容;而显示出来的建议中,最终证明有用的比例也随之上升。对于需要花费注意力阅读每条建议的人来说,这种取舍是合理的。

如果你主要是为了减少打字所需的精力而评估这款工具, 无障碍功能页面 介绍了日常使用方面的情况;如果你的限制是文本不能离开设备, 本地预测与云端预测 介绍了两种方式分别如何处理你输入的内容。

常见问题

什么是词语预测软件?
这类软件会提供你正在输入内容的后续部分,让你可以接受建议,而不必自己逐字输入。它最初是为持续打字有身体困难的人开发的辅助技术。衡量工具好坏的标准始终相同:它能节省多少次按键,又需要你花费多少注意力。
这与手机上的词语预测有什么不同?
手机键盘会在按键上方的列表中提供下一个词语,每次接受建议只能省下几个字符。语言模型则可以提供短语的后续内容,因此按一次键可能就能替代四十或五十个字符,而不是五个。代价是,这个短语必须足够准确,才值得你花时间阅读。
词语预测软件能在每个应用中使用吗?
这取决于应用向 Windows 提供文本信息的方式。内置于某个编辑器的工具只能在该编辑器中使用。系统范围工具通过 Windows 辅助功能接口读取当前获得焦点的字段,因此只要这些接口已实现,它就能在相应位置工作——包括大多数浏览器、邮件客户端和办公应用;如果应用自行绘制文本且不报告文本内容,工具就无法工作。
词语预测需要联网吗?
不一定。预测可以完全在你自己的设备上运行;如果规定不允许将文本发送到服务端,这一点就很重要,例如临床记录、法律文书,以及任何受组织数据政策约束的内容。Typeahead 只需下载一次模型,然后在本地运行;你输入的任何内容都不会被发送到任何地方。
词语预测能替代语音听写或 AAC 吗?
不能。语音听写用语音取代打字,而 AAC 设备本身就是一套交流系统。词语预测是为已经在打字的人减少打字所需的精力,可以与这些工具配合使用,而不是取代它们。
它能帮助拼写吗?
间接帮助。接受建议中的词语后,该词语会以正确拼写出现,你不必亲自输入,因此有阅读障碍的人长期以来一直使用词语预测。但它不是拼写检查器,不会纠正你已经输入的词语。

获取 Typeahead

一次性购买,无订阅。免费试用 7 天,期间所有功能均已解锁。

在 Microsoft Store 上获取