← 返回 Skills 市场
363
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install noizai-video-translation
功能描述
Translate and dub videos from one language to another, replacing the original audio with TTS while keeping the video intact.
安全使用建议
Before installing: 1) Be aware this skill uploads original audio to the Noiz backend when you pass --ref-audio-track (voice cloning) — do not upload sensitive or private recordings unless you trust Noiz and have permission. 2) The SKILL.md requires NOIZ_API_KEY and ffmpeg, but the registry metadata omitted these; ensure you obtain a NOIZ_API_KEY and have ffmpeg installed. 3) The agent may offer to persist the API key to a .env file or call tts.sh config — prefer not to store secrets in plaintext in shared repos; consider using a secure secret store. 4) Verify the referenced youtube-downloader and tts skills come from trusted sources before cloning them into your skills/ folder. 5) If you need higher assurance, inspect the tts skill's code (network calls, where it sends audio) and test the workflow with non-sensitive sample videos first.
功能分析
Type: OpenClaw Skill
Name: noizai-video-translation
Version: 1.0.0
The skill bundle is designed for video translation and dubbing but contains a shell injection vulnerability in the SKILL.md workflow. It instructs the AI agent to execute bash commands using unsanitized user inputs (e.g., VIDEO_URL), which could be exploited to run arbitrary code. Additionally, the instructions suggest writing sensitive credentials (NOIZ_API_KEY) directly to the .env file, and the scripts (replace_audio.sh and srt_to_duck.py) lack explicit input validation for the file paths and parameters they process.
能力评估
Purpose & Capability
The skill's code and SKILL.md match the stated purpose (download subtitles, translate them, generate TTS audio, and replace the video's audio). However, the registry metadata lists no required env vars or binaries while SKILL.md explicitly requires NOIZ_API_KEY and ffmpeg — this mismatch is a documentation/metadata inconsistency that should be corrected.
Instruction Scope
Runtime instructions direct the agent to send the original video's audio (via --ref-audio-track) to the Noiz TTS backend so it can clone the voice and align emotion/duration. That means user audio will be uploaded to a third-party service; the SKILL.md also tells the agent to optionally persist the NOIZ_API_KEY into a project .env or run the tts.sh config helper. These behaviors are coherent with the skill's purpose but raise privacy and secret-handling concerns and should be made explicit to end users.
Install Mechanism
This is an instruction-only skill with two small local scripts. No network downloads or archive extraction are performed by the skill itself, and the scripts perform only local file operations and ffmpeg invocations. That is low-risk from an install mechanism perspective.
Credentials
The SKILL.md requires a NOIZ_API_KEY (for the Noiz TTS backend) and ffmpeg. These are proportionate to a TTS/voice-cloning workflow, but the registry metadata omitted these requirements. Also note the SKILL.md instructs the agent to offer to persist the API key to .env or via tts.sh — storing secrets in plaintext project files has risks and should be optional and documented.
Persistence & Privilege
The skill does not request always:true, does not modify other skills, and does not require system-wide privileges. It does suggest optionally writing the NOIZ_API_KEY to a project .env, which affects repository files but is within expected installer behavior for an API-backed skill.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install noizai-video-translation - 安装完成后,直接呼叫该 Skill 的名称或使用
/noizai-video-translation触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Version 1.0.0 – Initial release
- Translate and dub videos from one language to another by replacing original audio with TTS while preserving video.
- Supports natural-sounding, timeline-accurate dubbing synchronized with subtitles.
- Utilizes youtube-downloader for video and subtitle extraction and tts skill for dubbed audio generation.
- Allows voice cloning to match original speaker’s tone and emotion for each segment.
- Presents the final dubbed video file for download after processing.
元数据
常见问题
video-translation 是什么?
Translate and dub videos from one language to another, replacing the original audio with TTS while keeping the video intact. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 363 次。
如何安装 video-translation?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install noizai-video-translation」即可一键安装,无需额外配置。
video-translation 是免费的吗?
是的,video-translation 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
video-translation 支持哪些平台?
video-translation 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 video-translation?
由 kusuriuri(@ksuriuri)开发并维护,当前版本 v1.0.0。
推荐 Skills