抖音视频智能助手
v.抖音视频智能助手。用户发抖音链接或视频文件,自动转录并智能处理(总结/逐字稿/归档/讨论)。 触发词:抖音、douyin.com、转文字、转录、视频转文本、douyin、transcribe
运行时依赖
安装命令
点击复制本土化适配说明
抖音视频智能助手 安装说明: 安装命令:npx clawhub@latest install douyin-transcribe-skill 该技能用于抖音相关操作,可能需要相应的平台账号或API密钥
技能文档
抖音视频智能助手 🎬🧠
用户发一个抖音链接,你就能"看到"视频内容——转录、总结、讨论、归档,一条龙。
触发条件
以下情况触发此 技能:
用户消息包含 douyin.com 链接(短链或长链都算) 用户发来视频文件 + 提到"转文字/转录"等 用户发来类似 7.94 复制打开抖音... 的分享文本(提取其中链接) 第一步:判断用户意图
根据用户消息,判断属于以下哪种模式:
模式 触发信号 用户说的话举例 默认模式 只发了链接,没有额外指令 https://v.douyin.com/xxx 逐字稿模式 明确要原文/逐字稿 "转文字"、"逐字稿"、"转录出来" 总结模式 要总结/要点 "总结一下"、"讲了啥"、"帮我看看" 归档模式 要保存/收藏 "存到知识库"、"收藏一下"、"记下来" 讨论模式 要讨论/评价 "你怎么看"、"有道理吗"、"值不值得做"
判断不了时,用默认模式。
第二步:转录视频
无论哪种模式,都需要先拿到逐字稿。
方式 A:用户发来抖音链接 A1. 启动浏览器 browser(action="启动", 性能分析="OpenClaw")
如果浏览器已运行,跳过。
A2. 打开链接 browser(action="navigate", url="<链接>", 性能分析="OpenClaw")
A3. 等待播放,提取音频
等 3-5 秒让视频播放,然后执行:
browser(action="act", kind="evaluate", 性能分析="OpenClaw", fn=下方代码)
() => { const entries = performance.获取EntriesByType('resource'); const audioEntry = entries.find(e => e.name.includes('media-audio')); const title = document.查询Selector('h1')?.textContent?.trim() || document.查询Selector('[data-e2e="video-desc"]')?.textContent?.trim() || document.title; const authorEl = document.查询Selector('[data-e2e="video-account-link"]') || document.查询Selector('.author-name'); const author = authorEl?.textContent?.trim(); return { audioUrl: audioEntry?.name || null, title: title || '未知标题', author: author || '未知作者' }; }
如果 audioUrl 为 null,等 5 秒重试(最多 3 次)。仍然为 null 可能需要用户先登录抖音网页版。
A4. 运行转录脚本
<技能目录> 替换为这个 技能.md 所在的实际目录路径。
Windows PowerShell:
$env:DOUYIN_AUDIO_URL = "" $env:DOUYIN_TITLE = "