← Back to Skills Marketplace
46
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install huo15-comic-dub
Description
读 script.json 对白,按角色分配音色,调火山方舟 Seed-TTS 生成每条对白的 wav,命名 {sceneId}_{charId}_{idx}.wav。触发词:对白配音、TTS 配音、角色配音。
README (SKILL.md)
火15 漫剧-TTS 配音 Skill
每条 dialogue → 一个 wav,角色音色固定。
输入 / 输出
python scripts/dub.py \
--script output/demo/script.json \
--out-dir output/demo/audio
输出:
audio/
├── S01_C1_0.wav
├── S02_C1_0.wav
├── S02_C2_0.wav
├── ...
└── manifest.json
音色库(Seed-TTS 已内置)
- 男:
zh_male_qingnian(青年)/zh_male_shenchen(沉稳) /zh_male_wennuan(温暖) - 女:
zh_female_qingxin(清新)/zh_female_wenrou(温柔) /zh_female_ganxing(感性)
若 script.json 的 character.voice 为空,按角色 age/personality 自动分配。
成本
字数 × ¥0.0008/字。200 字对白 ≈ ¥0.16。
Usage Guidance
This skill appears to do what its description says (generate per-dialogue WAVs using Volcengine/Ark TTS), but there are a few red flags to consider before installing or running it:
- It requires an ARK_API_KEY environment variable (ArkClient will raise an error if it is missing), but the skill metadata and SKILL.md do not declare this. Do not provide a production API key unless you trust the code and owner.
- The Python 'requests' package is used but not declared; ensure your environment has the required Python dependencies and run in an isolated/test environment first.
- The code will make network requests to volcengine (ark.cn-beijing.volces.com) and will send your ARK_API_KEY as a Bearer token; verify provider, billing, and permissions associated with that key. Confirm you accept potential TTS costs (SKILL.md mentions per-character pricing).
- The skill writes output files and two bookkeeping files (.checkpoint.json and .cost.json) into the project directory. If you’re concerned about residual data, run it in a disposable directory or container.
- The package owner and homepage are unknown; if you need higher assurance, request provenance (source repo, publisher identity) or audit the code yourself. At minimum, run the tool with a restricted/test API key and review network traffic if possible.
If you accept these points, provide an appropriate ARK_API_KEY and ensure Python dependencies are installed before use.
Capability Analysis
Type: OpenClaw Skill
Name: huo15-comic-dub
Version: 0.1.0
The skill bundle is a legitimate tool for generating Text-to-Speech (TTS) audio for comic scripts using the Volcengine (火山方舟) API. The code includes robust features such as cost management (cost_guard.py), task checkpointing (checkpoint.py), and a clean API wrapper (ark_api.py). No evidence of data exfiltration, malicious execution, or prompt injection was found; API keys are handled via standard environment variables, and network activity is restricted to the documented service endpoints.
Capability Tags
Capability Assessment
Purpose & Capability
The code and SKILL.md implement comic TTS via Volcengine/Ark (Seed-TTS) which fits the declared purpose. However the runtime requires an ARK_API_KEY (ArkClient raises if missing) and network access to volcengine endpoints; the registry metadata claimed no required env vars or binaries — that is inconsistent.
Instruction Scope
SKILL.md instructs running scripts/dub.py with a script.json and output dir, which is in-scope. But the runtime instructions omit that an ARK_API_KEY is required and that the code will make HTTP calls to external APIs and write files (.wav, manifest.json, .checkpoint.json, .cost.json). Those side-effects and credential needs should be declared.
Install Mechanism
No install spec (instruction-only) — lower risk. However the bundled Python code depends on the 'requests' package (not declared) and expects a Python runtime. There is no mention of required Python packages or versions in SKILL.md or metadata.
Credentials
The skill will send the ARK_API_KEY as a Bearer token to Volcengine endpoints; that credential is required by the code but not declared under required env vars or primary credential. Config also lists other third‑party endpoints (Suno/Kling) though they are not invoked by dub.py — worth noting but may be shared-library leftovers.
Persistence & Privilege
The skill does not request special platform privileges or 'always' inclusion. It writes per-project files (.wav outputs, manifest.json, .checkpoint.json, .cost.json) within the provided output/project directory — normal for a media-processing tool.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install huo15-comic-dub - After installation, invoke the skill by name or use
/huo15-comic-dub - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
initial release
Metadata
Frequently Asked Questions
What is Huo15 Comic Dub?
读 script.json 对白,按角色分配音色,调火山方舟 Seed-TTS 生成每条对白的 wav,命名 {sceneId}_{charId}_{idx}.wav。触发词:对白配音、TTS 配音、角色配音。 It is an AI Agent Skill for Claude Code / OpenClaw, with 46 downloads so far.
How do I install Huo15 Comic Dub?
Run "/install huo15-comic-dub" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Huo15 Comic Dub free?
Yes, Huo15 Comic Dub is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Huo15 Comic Dub support?
Huo15 Comic Dub is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Huo15 Comic Dub?
It is built and maintained by Job Zhao (@zhaobod1); the current version is v0.1.0.
More Skills