Wake Word 是什么?为什么语音产品要先取一个名字
Wake Word,也叫唤醒词,是用户用来叫醒设备或语音功能的一句固定短语。它不是产品名称本身,而是模型持续监听并识别的目标词。
Wake Word 在语音交互里做什么
很多语音产品不会一直把所有声音都交给 ASR,而是先在本地监听一个短语,例如“你好小明”或“Hey device”。识别到它之后,设备才进入下一步命令接收或语音交互状态。
Wake Word 和命令词有什么区别
| 类型 | 作用 | 例子 |
|---|---|---|
| Wake Word | 唤醒设备或开始听 | 你好小明 |
| Command Word | 执行固定动作 | 打开灯光、暂停 |
| ASR | 理解开放式语句 | 把客厅灯调到 50% |
怎么给产品取 Wake Word
- 不要太短,避免只有一个常见音节;
- 尽量选择日常对话中不常出现的组合;
- 发音要清楚,避免和品牌、联系人或常用命令太像;
- 多语言产品要分别考虑每种语言的音节和口音;
- 最终要用真实麦克风、距离和背景声音测试。
一个名字不是一个模型
给设备取名只是需求的第一步。产品还需要为这个名字生成 KWS 模型,配置阈值、连续帧确认、冷却时间和误触发策略。名字容易读,不代表模型在所有设备上都稳定。
如果产品还需要识别“打开、关闭、下一页”等固定动作,可以把唤醒词和多个命令词放进多关键词模型;如果用户可以自由表达,再接入 ASR。
输入你的 Wake Word 并测试 →View the open-source inference engine and demo models →
ONNX / TFLite · Android · ESP32 · Web · Python · Home Assistant