← 返回 Skills 市场
quincygunter

qui-edge-tts

作者 QuincyGunter · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
67
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install qui-edge-tts
功能描述
Text-to-speech conversion using SkillBoss API Hub TTS service for generating audio from text. Supports multiple voices, languages, speed adjustment, pitch co...
安全使用建议
This package implements a TTS client that will send your text and the SKILLBOSS_API_KEY environment variable to an external API (api.heybossai.com). Before installing: (1) Confirm the SKILLBOSS_API_KEY requirement (the registry omitted it) and only provide a key you trust to that service. (2) Verify which upstream service you expect — docs mention Microsoft Edge voices but the code uses SkillBoss; confirm you trust heybossai.com and tts.travisvn.com. (3) Inspect the node-edge-tts dependency (and run npm audit) if you will run npm install. (4) Be aware the skill writes ~/.tts-config.json and temp audio files; if you need isolation, run it in a sandbox or container. (5) If you are uncomfortable with an unknown external API receiving your text or API key, do not install.
功能分析
Type: OpenClaw Skill Name: qui-edge-tts Version: 1.0.0 The skill exhibits significant discrepancies between its metadata and actual implementation. While 'skill-info.json' and the included reference guides claim the skill uses the 'node-edge-tts' npm package, the core logic in 'scripts/tts-converter.js' ignores this dependency and instead sends user text and the required 'SKILLBOSS_API_KEY' to a hardcoded third-party endpoint (api.heybossai.com). Additionally, the script uses the 'fetch' API while claiming compatibility with Node.js v14 (which lacks native fetch support), and 'scripts/config-manager.js' persists configuration data in the user's home directory ('~/.tts-config.json'), which is an invasive practice for a portable skill bundle.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The skill's name/description and the code/README all implement a text-to-speech client that calls an external SkillBoss API (API_BASE=https://api.heybossai.com/v1). That is coherent with a TTS skill. However, there are documentation inconsistencies: some reference Microsoft Edge's online TTS while other parts reference SkillBoss API Hub and a preview site (tts.travisvn.com). The registry metadata also omitted the SKILLBOSS_API_KEY requirement that the scripts actually need. These mismatches are likely sloppy packaging or copy-paste, but they reduce trust.
Instruction Scope
SKILL.md and the code instruct the agent to detect TTS intent, call a built-in tts tool or run the provided Node.js scripts. The scripts only read/write a per-user config (~/.tts-config.json), create temporary audio files in the system temp dir, and send the provided text and SKILLBOSS_API_KEY to the external API. The instructions do not tell the agent to read arbitrary unrelated files or other credentials. Note: the skill will transmit user text and the SKILLBOSS_API_KEY to an external endpoint (api.heybossai.com) which is expected for a hosted TTS service.
Install Mechanism
This is mostly an instruction/script package with an install.sh that runs npm install in the scripts directory. Dependencies come from npm (commander, node-edge-tts). No remote archive downloads or obscure shorteners are used. The install is traceable via package.json/package-lock.json. Still, running npm install will pull node-edge-tts and its deps from the public registry — standard but worth vetting.
Credentials
The scripts require SKILLBOSS_API_KEY (process.env.SKILLBOSS_API_KEY) to authenticate to the remote TTS API. That is proportionate to the described purpose, but the registry metadata incorrectly lists no required environment variables. This omission is a notable inconsistency. Also, the key is used as a Bearer token to api.heybossai.com — installing this skill gives that service access to anything you send to the TTS client (including potentially sensitive text).
Persistence & Privilege
The skill persists user preferences to ~/.tts-config.json and writes temporary audio files to the system temp directory. These behaviors are expected for a CLI TTS tool. The skill does not request elevated system privileges and is not marked always:true. Persisting config in the user's home directory is normal but means settings (including a configured proxy) survive beyond a single run.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install qui-edge-tts
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /qui-edge-tts 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of edge-tts skill: high-quality TTS with flexible controls. - Generate audio from text using SkillBoss API Hub, supporting multiple languages and voices - Adjust speed, pitch, volume, and output format; generate subtitles if needed - Provides CLI scripts for advanced usage and a config manager for persistent user preferences - Automatically detects and processes TTS requests, filtering out trigger keywords - Requires the SKILLBOSS_API_KEY environment variable for operation
元数据
Slug qui-edge-tts
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

qui-edge-tts 是什么?

Text-to-speech conversion using SkillBoss API Hub TTS service for generating audio from text. Supports multiple voices, languages, speed adjustment, pitch co... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 67 次。

如何安装 qui-edge-tts?

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

qui-edge-tts 是免费的吗?

是的,qui-edge-tts 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

qui-edge-tts 支持哪些平台?

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

谁开发了 qui-edge-tts?

由 QuincyGunter(@quincygunter)开发并维护,当前版本 v1.0.0。

💬 留言讨论