ASR 个人热词
v1.0.1自动从 OpenClaw 对话记录中挖掘高频热词与歧义词,生成供 ASR 模型提升转录准确性的热词表。
详细分析 ▾
运行时依赖
安装命令
点击复制技能文档
ASR Personal Hotword — OpenClaw Skill 功能 从 OpenClaw 对话记录中自动挖掘热词/歧义词表,供 ASR 模型提升语音转录准确性。 Pipeline: 提取 session 对话 → 本地热词挖掘(jieba 分词 + LLM 精炼) → 输出歧义词表 → 自动导出 hotwords.md 触发条件 用户说以下类似的话时触发此 skill: "挖掘对话中的热词" "提取对话歧义词" "跑一下热词挖掘" "更新热词表" 安装流程 当用户要求安装/启用此 skill 时,按以下步骤执行: 注意:以下所有路径中的 SKILL_DIR 指此 SKILL.md 所在目录(即 skill 的根目录)。执行时用 read 工具获取本文件路径,取其父目录即可。 Step 1:安装 Skill 将 skill 安装到当前 agent 的工作空间 skills 目录下。 安装位置解析步骤: 获取当前 session 的 agent 名称(如 main、doctor) 读取 ~/.openclaw/openclaw.json,在 agents.list 中找到该 agent 的 workspace 配置;如果 agent 没有独立 workspace,则使用 agents.defaults.workspace 将 skill 安装到 {workspace}/skills/asr-hotwords/ 示例: main agent(workspace: ~/.openclaw/workspace)→ ~/.openclaw/workspace/skills/asr-hotwords/ doctor agent(workspace: ~/.openclaw/workspace-doctor)→ ~/.openclaw/workspace-doctor/skills/asr-hotwords/ Step 2:安装依赖 pip3 install -r SKILL_DIR/requirements.txt --quiet Step 3:验证 OpenClaw LLM 配置 检查 ~/.openclaw/openclaw.json 中是否存在有效的 provider 配置(apiKey + baseUrl)。 Step 4:测试运行 用前一天的数据跑一次完整 pipeline,确认端到端流程正常: cd SKILL_DIR && nohup bash run.sh > run.log 2>&1 & 运行完成后会自动导出 hotwords.md。可通过 tail -f SKILL_DIR/run.log 查看进度。 Step 5:记录热词表路径 在当前 agent 工作空间的 TOOLS.md 中追加热词表配置(路径根据实际 workspace 动态生成):
ASR 热词(歧义词)表
- 路径: {workspace}/skills/asr-hotwords/hotwords.md
- 用途: 使用 ASR 模型转录语音时,自动读取此文件注入 prompt
- 更新: 手动执行或定时自动更新