← Back to Skills Marketplace
249
Downloads
0
Stars
1
Active Installs
10
Versions
Install in OpenClaw
/install tts-synthesizer
Description
文字转语音(Text-to-Speech / TTS)工具。 支持 edge-tts(微软神经网络 TTS,在线合成)和 OpenAI 兼容 API TTS。 触发词:语音回复、TTS、文字转语音、语音合成、语音对话。 适用平台:Linux / Windows / macOS。
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install tts-synthesizer - After installation, invoke the skill by name or use
/tts-synthesizer - Provide required inputs per the skill's parameter spec and get structured output
Version History
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. 首次发布。
Metadata
Frequently Asked Questions
What is TTS Synthesizer | TTS 合成器?
文字转语音(Text-to-Speech / TTS)工具。 支持 edge-tts(微软神经网络 TTS,在线合成)和 OpenAI 兼容 API TTS。 触发词:语音回复、TTS、文字转语音、语音合成、语音对话。 适用平台:Linux / Windows / macOS。 It is an AI Agent Skill for Claude Code / OpenClaw, with 249 downloads so far.
How do I install TTS Synthesizer | TTS 合成器?
Run "/install tts-synthesizer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is TTS Synthesizer | TTS 合成器 free?
Yes, TTS Synthesizer | TTS 合成器 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does TTS Synthesizer | TTS 合成器 support?
TTS Synthesizer | TTS 合成器 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created TTS Synthesizer | TTS 合成器?
It is built and maintained by Morois (@moroiser); the current version is v1.0.9.
More Skills