语音操作,最酷的往往不是「帮我放歌」这种炫技操作,而是工作结束时随口一句「今天就到这里了」,电脑就能听话地关上屏幕,目送你离开办公桌。

很遗憾,即使是休眠屏幕这种小事,Siri for macOS 也无能为力。除了嗷嗷待哺期望苹果出马,我们还有一个选择:用 Automator 听写命令自己打造一个增强版本的 Siri

Automator 是 macOS 的预装自动化工具,能够通过语音控制电脑,自带了大量现成模块,并且支持脚本和第三方自动化拓展。借助 Automator,我们不难做到:

  1. 跑动作:任何 Automator 动作,都可以通过语音启动,换壁纸、切主题是只需一句话。
  2. 跑脚本:任何 Automator 支持的脚本,都可以用语音触发,休眠、更新 Mac App Store 应用不再手动点。
  3. 执行第三方自动化动作:间接运行 LaunchBar、Keyboard Maestro 等工具的动作,进一步拓展语音操控的范围。
语音控制 Mac 休眠

注意,本文我们只研究 Siri 做不到的事情,诸如切歌、查天气这些功能,完全可以交给现有的工具去做,无需重复造轮子。

听写命令的基础使用

先说一下,我们的目标是:完全不动手,只靠吩咐「触发词+命令」,就能控制 Mac。有没有「那个谁,你去打个水」的感觉?听写命令的确和日常说话很像。事实上,你愿意把 那个谁 当作触发词也可行。

考虑到不是人人都熟悉 Automator,第一个例子就从「切换主题」开始,这个动作只涉及最简单的 Automator 模块,我们得以把精力集中在语音命令相关的设置上。