← 返回 Skills 市场
249
总下载
0
收藏
1
当前安装
10
版本数
在 OpenClaw 中安装
/install tts-synthesizer
功能描述
文字转语音(Text-to-Speech / TTS)工具。 支持 edge-tts(微软神经网络 TTS,在线合成)和 OpenAI 兼容 API TTS。 触发词:语音回复、TTS、文字转语音、语音合成、语音对话。 适用平台:Linux / Windows / macOS。
安全使用建议
This skill appears to do exactly what it says: generate TTS using edge-tts or an OpenAI‑compatible API and convert outputs to OGG/Opus. Before installing: (1) review requirements.txt and install system deps (ffmpeg/libopus) in a controlled environment; (2) only provide an API key if you trust the API URL you pass (TTS_API_URL/TTS_API_KEY are used only for API mode); (3) note the skill will write audio files under your OpenClaw workspace (~/.openclaw/workspace/projects/tts-synthesizer/output); (4) if you want extra caution, run the scripts in an isolated environment (virtualenv or container) and inspect the output files and network calls while testing. Minor note: the registry metadata doesn't mark TTS_API_* as required even though SKILL.md documents them — that's a documentation/metadata mismatch, not malicious behavior.
功能分析
Type: OpenClaw Skill
Name: tts-synthesizer
Version: 1.0.9
The skill bundle provides legitimate Text-to-Speech functionality using the edge-tts library and OpenAI-compatible APIs. The scripts (tts_simple.py and tts_edge.py) are well-structured, documented, and perform audio synthesis and transcoding (to OGG/Opus) as described. No evidence of malicious intent, data exfiltration, or unauthorized execution was found; the use of environment variables for API keys and local file paths for output is consistent with standard development practices.
能力标签
能力评估
Purpose & Capability
Name/description (TTS via edge-tts and an OpenAI‑compatible API) matches the included scripts (tts_edge.py, tts_simple.py) and requirements (edge-tts, openai, av, aiohttp). All declared features (voice lists, conversion to OGG/Opus) are implemented by the scripts.
Instruction Scope
SKILL.md instructs installing requirements and running the provided scripts; runtime instructions only reference expected files, the workspace path, and optional API endpoints. The doc asks the agent/user to use TTS_API_URL/TTS_API_KEY when using API mode — these are proportional to the feature. No instructions ask the agent to read unrelated system files or exfiltrate data.
Install Mechanism
There is no automated install spec in the registry (instruction-only), but a requirements.txt is included and the README instructs pip install -r requirements.txt. This is typical for Python skills; system packages (ffmpeg/libopus) are required for audio conversion and are documented. No downloads from untrusted URLs or archive extraction were found.
Credentials
The only credentials referenced are TTS_API_URL and TTS_API_KEY (for API mode); these are appropriate for an OpenAI‑compatible TTS backend. The registry metadata lists no required env vars, but SKILL.md documents optional environment variables — a minor metadata mismatch but not a security concern.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system policies. It writes output audio files to a subdirectory under the user's OpenClaw workspace (~/.openclaw/workspace/projects/tts-synthesizer/output), which is expected behavior for a TTS tool.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install tts-synthesizer - 安装完成后,直接呼叫该 Skill 的名称或使用
/tts-synthesizer触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.9
test
v1.0.8
1. Fix all internal path references and display names to match the renamed tts-synthesizer slug. 修复所有内部路径引用和展示名,统一为新命名的 tts-synthesizer。
v1.0.7
1. Rename the skill from speech-synthesizer to tts-synthesizer and update the bilingual display name. 将技能从 speech-synthesizer 重命名为 tts-synthesizer,并更新中英文双语展示名。
v1.0.6
Fix offline claim: edge-tts requires internet to contact Microsoft servers; updated description and table to reflect online-only nature. 修复离线描述错误:edge-tts 需联网微软服务器合成,已更正文档和表格。
v1.0.5
Fix output path from tts/ to speech-synthesizer/
v1.0.4
1. Update SKILL.md: remove obsolete models directory note. 更新 SKILL.md,移除过时的 models 目录说明。
2. Clarify edge-tts runs online (no local model). 明确 edge-tts 无本地模型(联网运行)。
3. Project directory unified to projects/speech-synthesizer/. 项目目录统一为 projects/speech-synthesizer/。
v1.0.3
1. Add av to requirements.txt. Add ffmpeg system dependency note. Add _meta.json with env declarations.
v1.0.2
Update publishing configuration. 优化发布配置。
v1.0.1
Remove redundant references/ directory. Consolidate deployment and platform notes into SKILL.md. 精简文档,删除冗余的 references/ 目录,将部署和平台说明合并至 SKILL.md。
v1.0.0
Initial release. 首次发布。
元数据
常见问题
TTS Synthesizer | TTS 合成器 是什么?
文字转语音(Text-to-Speech / TTS)工具。 支持 edge-tts(微软神经网络 TTS,在线合成)和 OpenAI 兼容 API TTS。 触发词:语音回复、TTS、文字转语音、语音合成、语音对话。 适用平台:Linux / Windows / macOS。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 249 次。
如何安装 TTS Synthesizer | TTS 合成器?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install tts-synthesizer」即可一键安装,无需额外配置。
TTS Synthesizer | TTS 合成器 是免费的吗?
是的,TTS Synthesizer | TTS 合成器 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
TTS Synthesizer | TTS 合成器 支持哪些平台?
TTS Synthesizer | TTS 合成器 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 TTS Synthesizer | TTS 合成器?
由 Morois(@moroiser)开发并维护,当前版本 v1.0.9。
推荐 Skills