← Back to Skills Marketplace
137
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install video-dubbing
Description
🎯 **唯一使用VoxCPM的中文配音技能** - 外语视频一键中文配音,支持硬字幕检测、断点续传、智能BGM。触发场景:(1) 用户需要给外语视频配音 (2) 视频翻译需求 (3) 多语言内容本地化
Usage Guidance
This package implements a plausible VoxCPM-based dubbing pipeline, but inspect and/or remove the uploader before running. Specific actions to consider:
- Review scripts/upload_bilibili.py: it reads credentials from a hard-coded path (D:/openclaw_workspace/credentials/bilibili.json) and will attempt to upload videos. If you don't want uploads or don't trust that behavior, delete or sandbox this file.
- Confirm which API endpoints you will use for translation/vision (the defaults point to a third party, SiliconFlow). Only provide API keys that you trust to those endpoints; the code will send base64-encoded frames to the vision endpoint.
- Fix the metadata mismatch: registry lists no required env vars but SKILL.md and code expect TRANSLATE_API_KEY and VOXCPM_DIR — ensure you supply only necessary secrets.
- Run the tool in an isolated environment (container or VM) and avoid placing sensitive credentials at the hard-coded path. Replace hard-coded paths with explicit, documented config or environment variables.
- If you plan to publish/upload, audit the uploader and any third-party libraries (bilibili_api) and adjust paths (ImageMagick/ffmpeg) to match your system.
If you want, I can point to the exact lines that read the hard-coded credential path and suggest a safe patch to remove or parameterize the uploader.
Capability Analysis
Type: OpenClaw Skill
Name: video-dubbing
Version: 1.0.0
The skill bundle provides a functional video dubbing workflow using Whisper for transcription, VoxCPM for TTS, and SiliconFlow APIs for translation and vision-based subtitle detection. The Python scripts (dubbing.py, add_bgm.py, upload_bilibili.py) utilize standard libraries and subprocess calls to ffmpeg for media processing, which is consistent with the stated purpose. While upload_bilibili.py contains hardcoded Windows-specific paths (e.g., D:/openclaw_workspace/credentials/bilibili.json and E:/ImageMagick.../ffmpeg.exe) that indicate a localized development environment, there is no evidence of malicious intent, data exfiltration, or unauthorized remote control.
Capability Assessment
Purpose & Capability
The declared purpose (VoxCPM-based Chinese dubbing) matches the core code (whisper transcribe, translate, VoxCPM TTS, ffmpeg processing). However the repository contains an upload_bilibili.py script that reads Bilibili credentials from a hard-coded local path and references Windows-specific tools/paths. Uploading is not documented in SKILL.md as requiring local credential files at that path, and the registry metadata declared no required env vars while SKILL.md and code require TRANSLATE_API_KEY and VOXCPM_DIR — an inconsistency.
Instruction Scope
SKILL.md instructs the agent to call translation and vision APIs and to clone VoxCPM, which aligns with the code. But the code does extra things not clearly documented in the runtime instructions: scripts/upload_bilibili.py will load credentials from D:/openclaw_workspace/credentials/bilibili.json and call Bilibili upload code; this reads a local secret file and invokes external network operations unrelated to core dubbing flow. detect_hard_subtitle posts a base64 image to a vision API (expected), and the translation/vision endpoints default to a third-party (SiliconFlow). These behaviors are not fully documented in the top-level registry metadata.
Install Mechanism
No install spec; recommended pip installs and git clone of VoxCPM are reasonable and use known hosts (PyPI, GitHub, ModelScope). No arbitrary binary downloads or obscure URL extracts were specified.
Credentials
The core skill reasonably needs a translation API key and a local VoxCPM model dir. However the upload script accesses a hard-coded local credential file (D:/openclaw_workspace/credentials/bilibili.json) and uses bilibili_api credentials that are neither declared in SKILL.md's required credentials nor in the registry metadata. That gives the package the ability to access unrelated local secrets if the user runs the uploader and the file exists. Using a single API key for both translate and vision calls (code passes the same key) is another subtle mismatch with the doc's separate endpoints.
Persistence & Privilege
The skill is not marked 'always: true' and has no special platform privileges. It does not appear to modify other skills. The main concern is runtime behavior (reading a hard-coded local credential file and performing uploads) rather than persistent elevated privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install video-dubbing - After installation, invoke the skill by name or use
/video-dubbing - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
No changes detected in this version.
- Version number and documentation remain unchanged.
- No file or feature updates recorded.
v1.1.0
voxcpm-chinese-dubbing 1.1.0
- 全面更新文档,详细介绍功能、配置与使用方法。
- 新增对硬字幕检测与覆盖的说明和API端点。
- 明确断点续传、音频匹配、智能BGM等核心功能支持。
- 增补环境变量、配置项和视频/BGM处理参数说明。
- 展示与主流模型Whisper、腾讯混元MT及VoxCPM的集成流程。
Metadata
Frequently Asked Questions
What is VoxCPM中文配音?
🎯 **唯一使用VoxCPM的中文配音技能** - 外语视频一键中文配音,支持硬字幕检测、断点续传、智能BGM。触发场景:(1) 用户需要给外语视频配音 (2) 视频翻译需求 (3) 多语言内容本地化. It is an AI Agent Skill for Claude Code / OpenClaw, with 137 downloads so far.
How do I install VoxCPM中文配音?
Run "/install video-dubbing" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is VoxCPM中文配音 free?
Yes, VoxCPM中文配音 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does VoxCPM中文配音 support?
VoxCPM中文配音 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created VoxCPM中文配音?
It is built and maintained by Newaiguy (@newaiguy); the current version is v1.0.0.
More Skills