自动化文本转视频流水线,支持多厂商 TTS/ASR(OpenAI、Azure、阿里云、腾讯)
QQ视频生成器 Skill. 自动文本到视频生成系统,将文本脚本转换为专业短视频,并配有AI驱动语音,精确的时段,以及网络线帧vi.是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
一套自动化的文本转视频生成系统,可将文本脚本转化为具备 AI 语音配音、精准时间控制与赛博线框视觉风格的专业短视频。
成本:约 $0.003 / 15 秒视频 | 许可证:MIT | 包名:openclaw-video-generator
| 属性 | 值 |
|---|---|
| npm 包 | openclaw-video-generator |
| 版本 | 1.6.2 |
| 仓库 | github.com/ZhenRobotics/openclaw-video-generator |
| 提交哈希 | 6279034 |
| 许可证 | MIT |
验证方式:
npm info openclaw-video-generator version repository.url # 预期输出:1.6.2 和 https://github.com/ZhenRobotics/openclaw-video-generator
本工具支持 4 种可选的 TTS/ASR 服务商,您只需配置其中 任意一个 即可:
export OPENAI_API_KEY="sk-..."
export AZURE_SPEECH_KEY="..." export AZURE_SPEECH_REGION="eastasia"
export ALIYUN_ACCESS_KEY_ID="..." export ALIYUN_ACCESS_KEY_SECRET="..." export ALIYUN_APP_KEY="..."
export TENCENT_SECRET_ID="..." export TENCENT_SECRET_KEY="..." export TENCENT_APP_ID="..."
为何支持多个服务商? 为应对网络限制、区域偏好及成本优化提供自动回退(fallback)支持。
node --version # 需 >= 18 npm --version ffmpeg -version
方式 1:npm 全局安装
npm install -g openclaw-video-generator@1.6.2 export OPENAI_API_KEY="sk-..." # 或添加至 ~/.bashrc openclaw-video-generator --version
方式 2:源码构建
git clone https://github.com/ZhenRobotics/openclaw-video-generator.git cd openclaw-video-generator npm install # 配置服务商 cp .env.example .env nano .env # 填入您的 API 密钥 chmod 600 .env
cd ~/openclaw-video-generator cat > test.txt << 'EOF' AI makes development easier Saving time and boosting efficiency EOF ./scripts/script-to-video.sh test.txt --voice nova --speed 1.15 # 输出:out/test.mp4
当用户提及以下关键词时自动触发:video、generate video、create video、生成视频
cd ~/openclaw-video-generator && ./scripts/script-to-video.sh--voice nova --speed 1.15
cd ~/openclaw-video-generator && ./scripts/script-to-video.sh--voice nova --bg-video "backgrounds/tech.mp4" --bg-opacity 0.6
用户:“Generate video: AI makes development easier”
Agent:
# 1. 检查项目是否存在 ls ~/openclaw-video-generator || echo "Not installed" # 2. 创建脚本 cat > ~/openclaw-video-generator/scripts/user-script.txt << 'EOF' AI makes development easier EOF # 3. 生成视频 cd ~/openclaw-video-generator && ./scripts/script-to-video.sh scripts/user-script.txt # 4. 显示结果路径 echo "Video: ~/openclaw-video-generator/out/user-script.mp4"
应执行的操作:
禁止执行的操作:
OpenAI:
nova(推荐)、alloy、echo、shimmerAzure:
zh-CN-XiaoxiaoNeural、zh-CN-YunxiNeural取值范围:0.25 – 4.0 | 推荐值:1.15
--bg-video —— 背景视频文件路径--bg-opacity <0–1> —— 透明度(0 完全透明,1 完全不透明)--bg-overlay —— 文字叠加层颜色(RGBA 格式)推荐配置:
| 使用场景 | 透明度 | 叠加层 |
|---|---|---|
| 以文字为主 | 0.3–0.4 | rgba(10,10,15,0.6) |
| 图文平衡 | 0.5–0.6 | rgba(10,10,15,0.4) |
| 以视觉为主 | 0.7–1.0 | rgba(10,10,15,0.25) |
| 类型 | 动效 | 触发条件 |
|---|---|---|
| title | 故障抖动 + 缩放 | 首段文本 |
| emphasis | 弹出式缩放 | 数字或百分比内容 |
| pain | 震动 + 警告提示 | 提及问题/痛点 |
| content | 淡入 | 普通正文 |
| circle | 旋转环形布局 | 条列式要点 |
| end | 上滑退出 | 末段文本 |
每 15 秒视频成本:约 $0.003(低于 1 美分)
ls ~/openclaw-video-generator || git clone https://github.com/ZhenRobotics/openclaw-video-generator.git ~/openclaw-video-generator && cd ~/openclaw-video-generator && npm install
# 检查 .env 文件 cat ~/openclaw-video-generator/.env # 若缺失则创建 cd ~/openclaw-video-generator echo 'OPENAI_API_KEY="sk-..."' > .env chmod 600 .env
cd ~/openclaw-video-generator && ./scripts/test-providers.sh
本地处理环节:
云端处理环节(由所选服务商执行):
API 密钥存储于 .env 文件中(权限设为 600,且严禁提交至 Git 仓库)。
Remotion · OpenAI · Azure · 阿里云 · 腾讯云 · TypeScript · Node.js · FFmpeg
v1.6.2(2026-03-25)—— 当前版本
v1.6.0(2026-03-18)
v1.2.0(2026-03-07)
v1.0.0(2026-03-03)
许可证:MIT | 作者:@ZhenStaff | 技术支持:GitHub Issues
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习