今天查 Mac mini 上为什么 Hey Siri 没反应,结论有点有意思:不是 Siri 不能听第三方麦克风,而是 Apple 没把“常驻唤醒词监听”开放给普通第三方外置麦克风。
现象大概是这样:
- Mac mini 没有内置麦克风,接了 USB 声卡/麦克风后,系统输入和手动唤出 Siri 都可以用。
- 但 Siri 设置里不会出现
Listen for "Hey Siri"/Listen for "Siri"这类语音唤醒选项。 - Apple 文档把“用外置麦克风跟 Siri 说话”和“免按键唤醒 Siri”分成两件事:Mac mini 想免按键唤醒,需要 Studio Display、支持的 AirPods 或 Beats。
- Apple 排障文档还直接说明:第三方外置麦克风不支持
Hey Siri/Siri唤醒。
我的理解是,Hey Siri 本质不是普通录音输入,而是系统级的常驻监听入口。它背后要处理低功耗、端侧模型、误触发抑制、声学链路稳定性和隐私承诺。
Apple 自己的 Voice Trigger 文章里也能看到这个思路:唤醒词不是简单地把麦克风音频扔给一个识别器,而是多阶段检测。先用低成本模型判断疑似唤醒词,再进入更精确的模型和后续校验,尽量在本机完成,并减少误触发。
这也解释了为什么 Studio Display、AirPods、Beats 可以,而普通 USB 麦克风不行。前者的麦克风阵列、芯片、延迟、断连行为和唤醒链路都在 Apple 可控范围内;普通 USB 麦克风只是系统音频输入,质量、采样率、延迟和驱动行为都不统一。
所以第三方麦克风可以当“说话输入”,但不能当“系统级常驻唤醒入口”。这不是技术上完全做不到,而是 Apple 把它当成一条更高权限的硬件/隐私链路来管理。
结果就是:Mac mini 这类没有内置麦克风的机器,如果不用 Studio Display、AirPods 或 Beats,就只能手动唤出 Siri,再用外置麦克风说话。
参考: