← 返回 Skills 市场
marjoriebroad

mar-edge-tts

作者 MarjorieBroad · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
72
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install mar-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 skill appears to be what it claims: a TTS connector that uses a SkillBoss API key. Before installing: (1) Confirm SKILLBOSS_API_KEY is obtained from a trusted account/service and limit its permissions if possible. (2) Inspect scripts/package-lock.json and package.json (there's a minor mismatch: node-edge-tts appears in the lockfile but not in scripts/package.json); review the listed dependencies on npm (node-edge-tts) to ensure you trust them. (3) Be aware the scripts will write ~/.tts-config.json and temporary audio files to the system temp directory and will log a short preview of input text — avoid passing highly sensitive secrets through the TTS calls. (4) Run npm install in an isolated environment (container or VM) if you want to limit blast radius. If any of the documentation references (Microsoft Edge TTS, travisvn preview site) are unexpected for your environment, ask the maintainer for clarification before deploying.
功能分析
Type: OpenClaw Skill Name: mar-edge-tts Version: 1.0.0 The edge-tts skill bundle provides text-to-speech functionality using the SkillBoss API Hub (api.heybossai.com). It includes a configuration manager (config-manager.js) for persistent user settings in ~/.tts-config.json and a conversion script (tts-converter.js) that handles API requests and audio file generation. The code is well-structured, follows the behavior described in SKILL.md, and contains no evidence of data exfiltration, malicious execution, or unauthorized persistence.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The skill claims to convert text to speech via SkillBoss API Hub and the scripts call https://api.heybossai.com/v1/pilot with SKILLBOSS_API_KEY — that is consistent. Minor inconsistencies: references/docs mention Microsoft Edge TTS and a third-party preview site (tts.travisvn.com), and scripts/package metadata differ slightly (scripts/package.json lists only 'commander' while package-lock and skill-info.json include 'node-edge-tts'). These are likely documentation/packaging sloppiness rather than functional mismatch.
Instruction Scope
SKILL.md instructs the agent to use either a built-in 'tts' tool or the included Node scripts. The scripts only read/write a per-user config (~/.tts-config.json), write temp audio files to the system temp dir, and require SKILLBOSS_API_KEY. They do not request unrelated system files or credentials.
Install Mechanism
There is no platform install spec in the registry, but an install.sh and an npm-based scripts/ installation are provided (cd scripts && npm install). That pulls packages from the public npm registry (package-lock shows node-edge-tts and other normal deps). Using npm is standard but writes files and native modules to disk — review dependencies before running npm install. The package.json / package-lock mismatch is worth checking.
Credentials
Only SKILLBOSS_API_KEY is declared and used by the scripts to authenticate to the SkillBoss API Hub; this is proportionate for a TTS integration. The scripts persist user preferences to ~/.tts-config.json and log the first ~50 characters of input text, which could appear in logs — a minor privacy note.
Persistence & Privilege
The skill does not request always: true, does not modify other skills, and only persists a user-level config file and temporary audio files. It can be invoked autonomously (platform default), but this is expected for skills and is not excessive here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install mar-edge-tts
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /mar-edge-tts 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of mar-edge-tts 1.0.0: - Provides text-to-speech (TTS) audio generation using the SkillBoss API Hub TTS service with support for multiple languages, voices, speed, pitch, and subtitle output. - Includes Node.js scripts for advanced customization: `tts-converter.js` (TTS with options for voice, rate, pitch, volume, format, and subtitles) and `config-manager.js` (manages and persists user TTS preferences). - Recognizes "tts" triggers; automatically filters out TTS-related keywords from spoken content. - Returns audio as MEDIA paths for integration; supports both simple usage and advanced CLI/customization. - Requires `SKILLBOSS_API_KEY` environment variable. - Contains extensive documentation, examples, and troubleshooting information.
元数据
Slug mar-edge-tts
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

mar-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 插件,目前累计下载 72 次。

如何安装 mar-edge-tts?

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

mar-edge-tts 是免费的吗?

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

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

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

谁开发了 mar-edge-tts?

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

💬 留言讨论