47 lines
1.4 KiB
Markdown
Raw Permalink Normal View History

2025-07-18 13:14:28 +08:00
# 语音唤醒功能
## 唤醒词模型
使用语音唤醒功能需要下载和配置唤醒词模型:
- [唤醒词模型下载](https://alphacephei.com/vosk/models)
- 下载完成后解压放至根目录/models
- 默认读取vosk-model-small-cn-0.22小模型
- ![Image](./images/唤醒词.png)
## 启用语音唤醒
1. 打开配置文件 `/config/config.json`
2. 修改 `WAKE_WORD_OPTIONS.USE_WAKE_WORD` 设置为 `true`
3. 可以在 `WAKE_WORD_OPTIONS.WAKE_WORDS` 数组中自定义唤醒词
4. 确保 `WAKE_WORD_OPTIONS.MODEL_PATH` 设置正确,指向您下载的模型
示例配置:
```json
{
"WAKE_WORD_OPTIONS": {
"USE_WAKE_WORD": true,
"MODEL_PATH": "models/vosk-model-small-cn-0.22",
"WAKE_WORDS": [
"小智",
"你好小智",
"嘿小智"
]
}
}
```
## 使用方法
1. 启动程序后,系统会加载唤醒词模型并自动进入唤醒词监听状态
2. 说出您设置的唤醒词(如"小智"系统会自动从IDLE状态切换到LISTENING状态
3. 此时可以继续说出您的指令
4. 如果您未说出任何指令,系统会在一段时间后自动回到唤醒词监听状态
## 注意事项
1. 唤醒词模型加载需要一定时间,请耐心等待
2. 唤醒词识别准确度取决于模型质量和环境噪音
3. 可以尝试不同大小的模型,小模型速度快但准确度较低
4. 考虑使用独特的唤醒词以避免误触发
5. 使用唤醒词功能会略微增加系统资源占用