← 返回 Skills 市场
tts
作者
17854566382
· GitHub ↗
· v1.0.0
· MIT-0
187
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install tts-1
功能描述
Text-to-speech conversion using node-edge-tts npm package for generating audio from text. Supports multiple voices, languages, speed adjustment, pitch contro...
安全使用建议
This package appears to be a straightforward wrapper around node-edge-tts. Before installing, consider: (1) npm install will fetch packages from the public registry—review package-lock.json if you audit dependencies; (2) generated audio and a small config file (~/.tts-config.json) are written to disk; (3) user text is sent to an external TTS service (Microsoft Edge online service) — do not send sensitive secrets or private data through it; (4) the skill exposes a proxy option that can route requests if you configure it — only set this to trusted proxies; (5) if you need higher assurance, run npm install and the scripts in a sandboxed environment or review the node-edge-tts dependency source before use.
功能分析
Type: OpenClaw Skill
Name: tts-1
Version: 1.0.0
The Edge-TTS skill bundle is a legitimate implementation for text-to-speech conversion using the Microsoft Edge neural TTS service. The bundled Node.js scripts (tts-converter.js and config-manager.js) provide standard CLI functionality for generating audio and managing user preferences, with configuration stored in a standard hidden file (~/.tts-config.json). No evidence of data exfiltration, malicious execution, or harmful prompt injection was found; all behaviors, including network access for the TTS service and temporary file creation, are clearly aligned with the stated purpose and well-documented in SKILL.md and references/node_edge_tts_guide.md.
能力评估
Purpose & Capability
The name/description (Edge TTS wrapper) matches the included scripts, package.json, and documentation. Dependencies (node-edge-tts, commander) are appropriate for a Node.js TTS CLI/skill. There are no unrelated credentials, binaries, or config paths requested that would be out of scope for a TTS skill.
Instruction Scope
SKILL.md instructs either using the platform's built-in tts tool or the provided CLI scripts. The scripts only read/write a per-user config (~/.tts-config.json), create temp audio files under the system temp directory, and send text to the Microsoft Edge online TTS service via node-edge-tts. There are no instructions to read other system files, harvest environment variables, or post data to unexpected endpoints in the scripts. Note: the skill will transmit user text to an external TTS service (expected for this functionality).
Install Mechanism
There is no complex installer in the skill metadata, but an install.sh is included that runs npm install in the scripts directory. Dependencies are pulled from the public npm registry (package-lock.json references known packages). This is a standard, moderate-risk install mechanism for Node.js code and is proportionate to the task.
Credentials
The skill requests no environment variables or credentials. It does persist a small config file in the user's home directory and writes temporary audio files; both are reasonable for a TTS tool. The proxy option (configurable) can reroute requests — expected for networking tools but means network traffic can be directed via a proxy if configured. Users should be aware that supplied text is sent over the network to the TTS backend.
Persistence & Privilege
The skill does not require 'always' presence and does not modify other skills or system-wide agent settings. It persists only a per-user config file (~/.tts-config.json) and writes output to temp or specified output paths. Those are normal privileges for a CLI-based skill.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install tts-1 - 安装完成后,直接呼叫该 Skill 的名称或使用
/tts-1触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Major change: Migrated from Hume AI/OpenAI TTS to Microsoft Edge's neural TTS via node-edge-tts.
- Added detailed documentation covering setup, usage, customization, and troubleshooting.
- New Node.js scripts provide TTS conversion (`tts-converter.js`) and persistent configuration management (`config-manager.js`).
- Support for multiple languages, voices, speed, pitch, and subtitle generation.
- No longer requires an API key; uses Microsoft's online TTS service (no authentication needed).
- Removed legacy scripts for Hume/OpenAI TTS.
元数据
常见问题
tts 是什么?
Text-to-speech conversion using node-edge-tts npm package for generating audio from text. Supports multiple voices, languages, speed adjustment, pitch contro... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 187 次。
如何安装 tts?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install tts-1」即可一键安装,无需额外配置。
tts 是免费的吗?
是的,tts 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
tts 支持哪些平台?
tts 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 tts?
由 17854566382(@17854566382)开发并维护,当前版本 v1.0.0。
推荐 Skills