← 返回 Skills 市场
i3130002

Edge TTS

作者 i3130002 · GitHub ↗ · v2.0.0
cross-platform ✓ 安全检测通过
22375
总下载
33
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install edge-tts
功能描述
Text-to-speech conversion using node-edge-tts npm package for generating audio from text. Supports multiple voices, languages, speed adjustment, pitch control, and subtitle generation. Use when: (1) User requests audio/voice output with the "tts" trigger or keyword. (2) Content needs to be spoken rather than read (multitasking, accessibility, driving, cooking). (3) User wants a specific voice, speed, pitch, or format for TTS output.
安全使用建议
Install this only if you are comfortable sending text you convert to Microsoft's online TTS service. Do not use it for secrets, regulated data, private documents, or confidential prompts, and periodically clean generated audio files from the temp directory if they may contain sensitive content.
功能分析
Type: OpenClaw Skill Name: edge-tts Version: 2.0.0 The OpenClaw Edge-TTS skill is designed for text-to-speech conversion using the `node-edge-tts` npm package. All analyzed files, including `SKILL.md`, `install.sh`, `tts-converter.js`, and `config-manager.js`, demonstrate behavior strictly aligned with this stated purpose. File system operations are limited to creating temporary audio files in the system's temp directory and managing a user-specific configuration file (`~/.tts-config.json`). Network access is solely for connecting to the legitimate Microsoft Edge TTS service. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts against the agent to perform unauthorized actions. The skill's capabilities are appropriate for its function.
能力评估
Purpose & Capability
The documented purpose, bundled scripts, dependencies, and runtime behavior all align around text-to-speech generation, voice options, subtitles, and configuration management.
Instruction Scope
The skill uses the generic keyword "tts" as an activation cue, which could cause accidental invocation if an agent treats casual mentions as commands, but this is a routing-scope issue rather than hidden or unrelated behavior.
Install Mechanism
Installation runs npm install in the scripts directory for node-edge-tts and commander; this is expected for the Node.js implementation, though npm dependency installation remains a normal supply-chain surface.
Credentials
Text submitted for conversion is sent to Microsoft's online TTS service and generated audio/subtitle files are written locally; this is proportionate for an online TTS skill and is disclosed, but users should avoid sensitive text.
Persistence & Privilege
The skill can persist user TTS preferences in ~/.tts-config.json and leaves generated audio in a temp directory unless cleaned up; no credential access, privilege escalation, background worker, or destructive persistence was found.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install edge-tts
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /edge-tts 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.0
**Major upgrade with added scripts, configurability, and streamlined TTS triggers** - Added Node.js scripts for TTS conversion and config management (`tts-converter.js`, `config-manager.js`), with installation and usage instructions. - Added resource and reference files, including a complete voice/option guide and install script. - Changed TTS intent detection to trigger only on the "tts" keyword (removes long trigger phrase lists), and clarified keyword filtering prior to conversion. - Expanded documentation with workflow, usage examples, advanced configuration, troubleshooting, and testing instructions. - Clarified default voice, output formats, temporary file handling, and recommended voice test site.
v1.0.0
- Initial release of edge-tts skill for high-quality text-to-speech conversion using the node-edge-tts npm package. - Supports multiple voices, languages, speed, pitch, and subtitle generation. - Provides built-in TTS tool and advanced Node.js scripts for customization. - Detects a wide range of trigger phrases and keywords for automatic TTS activation. - Includes configuration manager for persistent user preferences and extensive voice options. - Default voice set to "en-US-MichelleNeural" with neural voice support for natural audio.
元数据
Slug edge-tts
版本 2.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Edge TTS 是什么?

Text-to-speech conversion using node-edge-tts npm package for generating audio from text. Supports multiple voices, languages, speed adjustment, pitch control, and subtitle generation. Use when: (1) User requests audio/voice output with the "tts" trigger or keyword. (2) Content needs to be spoken rather than read (multitasking, accessibility, driving, cooking). (3) User wants a specific voice, speed, pitch, or format for TTS output. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 22375 次。

如何安装 Edge TTS?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install edge-tts」即可一键安装,无需额外配置。

Edge TTS 是免费的吗?

是的,Edge TTS 完全免费(开源免费),可自由下载、安装和使用。

Edge TTS 支持哪些平台?

Edge TTS 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Edge TTS?

由 i3130002(@i3130002)开发并维护,当前版本 v2.0.0。

💬 留言讨论