Install
openclaw skills install subtitle-refiner智能优化 SRT 字幕,去除语气词并修正 ASR 错误,保持时间戳不变,输出优化文件并发送飞书通知及 token 报告。
openclaw skills install subtitle-refinerAI 驱动的字幕优化工具,使用 SiliconFlow GLM-4.7 模型智能优化 SRT 字幕文件。
当以下情况时自动触发此技能:
当技能被触发时:
从用户消息中获取 SRT 文件路径。
直接执行优化脚本,该脚本会将优化好的文件发送至飞书:
python3 {baseDir}/scripts/refine.py <srt_file> <chat_id> <workspace>
参数说明:
<srt_file>: SRT 文件的完整路径<chat_id>: Feishu 聊天 ID(从上下文获取)<workspace>: OpenClaw workspace 目录(用于存储输出文件)示例:
python3 /path/to/skill/scripts/refine.py \
/workspace/subtitle/demo.srt \
"oc_xxxxxxxxx" \
/workspace
Agent 必须遵守以下规则:
refine_and_send(){原文件名}_优化{时间戳}.srt{workspace}/subtitle_refine/✅ 字幕优化完成!
优化结果:
📝 处理字幕:x 条
✏️ 修正内容:x 处
🎯 主要修正:
去除口语填充词(嗯、啊、然后、那个等)
修正 ASR 识别错误(XGBT → ChatGPT、xx → xx 等)
Token 消耗:
输入:xx tokens
输出:xx tokens
总计:xx tokens
输出文件:
已自动发送到飞书,文件名:chatgpt订阅会员教程---1d420eb9-64ae-4381-ab81-5e489432d825_优化_20260308_0942.srt
请查收飞书消息中的优化后字幕文件!📤
Endpoint: https://api.siliconflow.cn/v1/chat/completions
主模型: Pro/zai-org/GLM-4.7
API Key: 从环境变量 SILICONFLOW_API_KEY 读取
如果用户没有填写API Key,提示:
注册领取API 16元代金券 https://cloud.siliconflow.cn/i/AEg95IPc
获取SILICONFLOW_API_KEY:https://cloud.siliconflow.cn/me/account/ak
{workspace}/subtitle/(由 OpenClaw 管理){workspace}/subtitle_refine/(输出目录)Skill 具有完善的错误检测和处理机制,会在处理前自动检查环境:
| 错误类型 | 提示 | 解决方案 |
|---|---|---|
| 🔑 API Key 错误 (401) | API Key 未设置或无效 | 检查环境变量 SILICONFLOW_API_KEY |
| 💰 余额不足 (402) | API 余额不足 | 充值 |
| 🚫 权限不足 (403) | API 权限问题 | 检查账户状态和 API 权限 |
| ⏳ 请求频繁 (429) | 请求过于频繁 | 稍后重试 |
| ⏱️ 请求超时 | API 请求超时 | 检查网络连接或稍后重试 |
| 🔌 网络失败 | 无法连接到 API | 检查网络设置和代理配置 |