Skip to content

语音唤醒功能

唤醒词模型

使用语音唤醒功能需要下载和配置唤醒词模型:

  • 唤醒词模型下载
  • 下载完成后解压放至根目录/models
  • 默认读取vosk-model-small-cn-0.22小模型
  • Image

启用语音唤醒

  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. 使用唤醒词功能会略微增加系统资源占用