← 返回 Skills 市场
SiliconFlow TTS Gen
作者
MaxStormSpace
· GitHub ↗
· v1.0.0
833
总下载
0
收藏
4
当前安装
1
版本数
在 OpenClaw 中安装
/install siliconflow-tts-gen
功能描述
Text-to-Speech using SiliconFlow API (CosyVoice2). Supports multiple voices, languages, and dialects.
安全使用建议
This skill appears to do what it says: convert text to speech via the SiliconFlow API. Before installing, (1) verify the SiliconFlow domain (api.siliconflow.cn) and that you trust the service and its API key handling; (2) inspect ~/.openclaw/openclaw.json for other stored credentials before allowing the skill to read it, or set SILICONFLOW_API_KEY in the environment instead; (3) consider providing a scoped API key (least privilege) and monitor network use if you are concerned. Note the small manifest inconsistency about whether an env var is required—prefer the SKILL.md / skill.json guidance (SILICONFLOW_API_KEY required).
功能分析
Type: OpenClaw Skill
Name: siliconflow-tts-gen
Version: 1.0.0
The skill is classified as suspicious due to a local file write vulnerability in `scripts/generate.py`. The `--output` argument, which specifies the path for the generated audio file, is passed directly to `curl -o` without sanitization. This allows a user to specify an arbitrary file path, potentially leading to directory traversal or overwriting sensitive user-owned files (e.g., `~/.bashrc`, `~/.ssh/authorized_keys`) with audio data, limited by user permissions. While the content written is an audio file, this uncontrolled file write capability is a significant vulnerability, even without clear malicious intent for self-exploitation. The skill correctly handles API keys and uses `subprocess.run` with a list of arguments, mitigating shell injection risks for other parameters.
能力评估
Purpose & Capability
Name/description, skill.json, SKILL.md and the script all target SiliconFlow TTS and only require an API key and produce audio files. The network host used (api.siliconflow.cn) is consistent with the stated service.
Instruction Scope
Runtime instructions and the script are narrowly scoped to: obtain an API key (from environment or ~/.openclaw/openclaw.json), call the SiliconFlow TTS endpoint, save an audio file, and print JSON results. The only broader action is reading ~/.openclaw/openclaw.json to auto-detect keys; this is explained in SKILL.md but could expose any keys stored there if the file is shared—script only accesses a specific providers.siliconflow.apiKey path.
Install Mechanism
No install spec that downloads external code; this is an instruction + shipped Python script. No remote installs, archive downloads, or non-standard binary placement were observed.
Credentials
The only required secret is SILICONFLOW_API_KEY (declared in SKILL.md and skill.json), which is appropriate for an API-backed TTS skill. There is a minor metadata inconsistency: the top registry summary listed 'Required env vars: none' while SKILL.md and skill.json require SILICONFLOW_API_KEY—this is a documentation/manifest mismatch to be aware of.
Persistence & Privilege
Skill does not request always:true, does not modify other skills or system settings, and only uses exec to run curl via subprocess (normal for a small CLI tool).
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install siliconflow-tts-gen - 安装完成后,直接呼叫该 Skill 的名称或使用
/siliconflow-tts-gen触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of siliconflow-tts-gen skill.
- Provides Text-to-Speech generation via SiliconFlow API (CosyVoice2).
- Supports 8 preset voices (4 male, 4 female) and multiple languages including Chinese, English, Japanese, and Korean.
- Includes rapid voice cloning (3 seconds), Chinese dialects, and ultra low latency (150ms first packet delay).
- Auto-downloads audio, configurable output formats, and supports local config and environment variable for API keys.
元数据
常见问题
SiliconFlow TTS Gen 是什么?
Text-to-Speech using SiliconFlow API (CosyVoice2). Supports multiple voices, languages, and dialects. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 833 次。
如何安装 SiliconFlow TTS Gen?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install siliconflow-tts-gen」即可一键安装,无需额外配置。
SiliconFlow TTS Gen 是免费的吗?
是的,SiliconFlow TTS Gen 完全免费(开源免费),可自由下载、安装和使用。
SiliconFlow TTS Gen 支持哪些平台?
SiliconFlow TTS Gen 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 SiliconFlow TTS Gen?
由 MaxStormSpace(@lilei0311)开发并维护,当前版本 v1.0.0。
推荐 Skills