← 返回 Skills 市场
1378
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install voiceai-voiceover-creator
功能描述
Turn scripts into publishable voiceovers with Voice.ai TTS, including segments, chapters, captions, and video muxing.
安全使用建议
What to check before installing or running:
- Confirm the API key requirement: SKILL.md and the code require VOICE_AI_API_KEY (or VOICEAI_API_KEY). The registry metadata incorrectly lists no required env vars — treat the SKILL.md/code as authoritative.
- Do not paste a production VOICE_AI_API_KEY until you verify the service endpoint and publisher. The code points to https://dev.voice.ai and TROUBLESHOOTING warns that production endpoints may be placeholder; use --mock to test locally without sending data.
- Verify the publisher/source: homepage is missing and owner id is an opaque string. README references a GitHub repo (gizmoGremlin) — inspect that upstream repo or contact the author to confirm authenticity before trusting real credentials.
- Review bundled binary (voiceai-vo.cjs) or run in an isolated environment/container. Running with --mock first lets you exercise the pipeline without network calls.
- Legal/privacy note: the voice catalog includes names that imply celebrity/character voices; ensure you’re comfortable with any potential voice-mimicry/licensing issues for your use case.
If you want higher confidence: ask the publisher for a canonical homepage or GitHub link, verify the API base (production vs dev), and run the bundled CLI in --mock mode to validate local behavior before providing secrets.
功能分析
Type: OpenClaw Skill
Name: voiceai-voiceover-creator
Version: 0.1.3
The skill is classified as suspicious due to multiple shell injection vulnerabilities in `src/ffmpeg.ts`. User-controlled input paths (e.g., `--video`, `--audio`, `--out`) are directly interpolated into commands executed via `child_process.execFile` and, more critically, embedded into generated shell scripts (`replace-audio.sh`, `replace-audio.ps1`). An attacker could craft malicious input (e.g., `--video 'foo.mp4; rm -rf /'`) which would be executed if the user runs the generated scripts, or potentially via direct `ffmpeg` execution depending on argument parsing. There is no evidence of intentional malice, but the lack of input sanitization creates a severe remote code execution risk.
能力评估
Purpose & Capability
The skill's name/description (voiceover pipeline using Voice.ai TTS) aligns with the code and instructions: it chunks scripts, calls a TTS API, stitches audio, and optionally muxes into video. Requesting a VOICE_AI_API_KEY is expected for this purpose. However, registry metadata at the top lists "Required env vars: none" and "Primary credential: none" while SKILL.md and the code require VOICE_AI_API_KEY; that mismatch is unexplained and reduces trust in the metadata.
Instruction Scope
SKILL.md and the code instruct the agent to read a script file, optional templates in the skill directory, optional .env file, and (if requested) a local video file; the only network transmission described is sending script text to the Voice.ai API for TTS. Nothing in SKILL.md or the visible source asks the agent to read unrelated system files or exfiltrate other data.
Install Mechanism
There is no external install step; the package includes a bundled Node.js CLI (voiceai-vo.cjs). No downloads from arbitrary URLs or remote installers are present. The skill requires Node.js 20+ to run the bundled file; ffmpeg is optional and local. This is a low-risk install mechanism as delivered.
Credentials
Functionality requires a single API key (VOICE_AI_API_KEY / alternate VOICEAI_API_KEY), which is proportionate. However, the public registry metadata claims no required env vars while SKILL.md and code declare and read VOICE_AI_API_KEY (and an alternate VOICEAI_API_KEY), creating an inconsistency. Also the skill references a base URL of https://dev.voice.ai (a dev/staging domain) and TROUBLESHOOTING warns that 'real API not yet configured' and suggests using --mock; that indicates the endpoints may be placeholders. Do not supply a production API key until you confirm the real endpoint and the publisher's identity.
Persistence & Privilege
The skill is not marked always:true and does not request system-wide privileges. It does not modify other skills or agent-wide settings in the files shown. It runs as a local Node process when invoked; normal for a CLI-style skill.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install voiceai-voiceover-creator - 安装完成后,直接呼叫该 Skill 的名称或使用
/voiceai-voiceover-creator触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.3
- Added explicit required/credential fields for VOICE_AI_API_KEY in the SKILL.md manifest.
- Bumped skill version from 0.2.0 to 0.2.1.
- Documentation now directly documents VOICE_AI_API_KEY as an explicit requirement/credential.
v0.1.2
**Skill now runs as a single standalone Node.js file — no npm install required.**
- CLI is now a single bundled file (`voiceai-vo.cjs`); install/setup steps removed.
- Usage updated: run commands directly via `node voiceai-vo.cjs ...` instead of a linked CLI.
- `package-lock.json` removed, signaling shift away from per-project installation.
- Documentation and help output reflect no-install and single-file workflow.
- No functional command changes; all prior features are retained.
v0.1.1
- Added `env`, `setup`, `runtime`, and `optional_deps` metadata fields in SKILL.md for improved environment and dependency documentation.
- Updated version from 0.1.0 to 0.1.1.
- No changes to core logic or commands; documentation and metadata improvements only.
v0.1.0
Initial release of Voice.ai Creator Voiceover Pipeline.
- Instantly turn scripts into publish-ready voiceovers using Voice.ai TTS
- Outputs include segmented audio, stitched master file, YouTube chapters, SRT captions, and a review HTML page
- Supports optional video audio replacement (mux voiceover onto existing video)
- Smart caching: re-render only modified segments for quick iteration
- CLI commands for building projects, replacing audio, and listing available voices
- Built-in templates for YouTube, podcasts, and short-form content
- Configurable via environment variables and supports mock mode for testing without API access
元数据
常见问题
Voice.ai: Creator Voiceover Forge 是什么?
Turn scripts into publishable voiceovers with Voice.ai TTS, including segments, chapters, captions, and video muxing. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1378 次。
如何安装 Voice.ai: Creator Voiceover Forge?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install voiceai-voiceover-creator」即可一键安装,无需额外配置。
Voice.ai: Creator Voiceover Forge 是免费的吗?
是的,Voice.ai: Creator Voiceover Forge 完全免费(开源免费),可自由下载、安装和使用。
Voice.ai: Creator Voiceover Forge 支持哪些平台?
Voice.ai: Creator Voiceover Forge 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Voice.ai: Creator Voiceover Forge?
由 Nick Gill(@gizmogremlin)开发并维护,当前版本 v0.1.3。
推荐 Skills