← 返回 Skills 市场
141
总下载
1
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install text-to-voice-local
功能描述
Local text-to-voice generation for OpenClaw workspaces using a canonical txt-to-mp3 pipeline. Use when the user wants to turn any prepared text into voice, a...
安全使用建议
This skill appears to do what it says: convert local text files to MP3 using node + node-edge-tts and ffmpeg, and maintain a canonical latest.mp3 path. Before installing/using it: (1) review and decide whether you’re comfortable installing node-edge-tts globally (npm i -g), since that requires network access to npm and the TTS library will contact its remote TTS provider during generation; (2) run the scripts in a non-root workspace or inspect/adjust the state JSON canonical paths (the bundled state uses /root/.openclaw/...); (3) verify node and ffmpeg come from trusted sources for your environment; (4) if you need offline-only operation, confirm node-edge-tts’s privacy/endpoint behavior or replace it with an explicitly offline engine. Otherwise the skill is coherent and proportionate to its stated purpose.
功能分析
Type: OpenClaw Skill
Name: text-to-voice-local
Version: 1.4.0
The skill provides a legitimate local text-to-speech pipeline using the 'node-edge-tts' library and 'ffmpeg'. The bundle consists of shell scripts and a Node.js helper that manage text chunking, audio generation, and state tracking. No evidence of data exfiltration, persistence mechanisms, or malicious prompt injection was found; the code logic is transparent and aligns strictly with the stated purpose of converting text files to MP3 audio.
能力评估
Purpose & Capability
Name/description (local text-to-voice) align with the provided scripts: they read text files, call a Node TTS helper, use ffmpeg to concat/encode chunks, and update canonical output/state files. Requested binaries (node, ffmpeg, node-edge-tts) are expected for this functionality.
Instruction Scope
SKILL.md and the shell/js scripts limit their actions to workspace tmp and skill state paths; they read text files, produce mp3s, and update a last-output pointer. There are no instructions to read unrelated system files, access unrelated credentials, or transmit data to custom external endpoints. Note: the node dependency node-edge-tts will perform TTS and likely contact the remote TTS service as part of normal operation (this is expected for a TTS library).
Install Mechanism
No automated install spec is present (the skill is instruction + scripts). The README tells the operator how to install node-edge-tts (npm i -g). That is reasonable, but users should be aware this requires running a global npm install and network access to npm; the skill itself does not embed or download external binaries automatically.
Credentials
The skill does not request environment variables or external credentials. It uses OPENCLAW_WORKSPACE optionally and TTS_RETRIES/other shell variables if present — all proportional to operation. The included state files contain absolute example paths under /root/.openclaw/workspace, which are benign but operator-specific and should be adjusted when installed into another workspace.
Persistence & Privilege
always:false and user-invocable; scripts only write to their own skill state directory and workspace tmp. The skill does not modify other skills or global agent settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install text-to-voice-local - 安装完成后,直接呼叫该 Skill 的名称或使用
/text-to-voice-local触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.4.0
Add dependency checks with install hints in status and before voice generation
v1.3.0
Rename low-level TTS helper to edge_tts.js and improve dependency error messaging
v1.2.0
Improve dependency handling for node-edge-tts and document installation requirements
v1.1.0
Improve portability, move state into the skill, add status and voices helpers
v1.0.0
Initial public release
元数据
常见问题
Text to Voice Local 是什么?
Local text-to-voice generation for OpenClaw workspaces using a canonical txt-to-mp3 pipeline. Use when the user wants to turn any prepared text into voice, a... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 141 次。
如何安装 Text to Voice Local?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install text-to-voice-local」即可一键安装,无需额外配置。
Text to Voice Local 是免费的吗?
是的,Text to Voice Local 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Text to Voice Local 支持哪些平台?
Text to Voice Local 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Text to Voice Local?
由 Ildar(@betonimig)开发并维护,当前版本 v1.4.0。
推荐 Skills