← Back to Skills Marketplace
systiger

Mambo TTS

by systiger · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
116
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install mambo-tts
Description
曼波音色 TTS 快速调用 - 活泼有活力的中文女声预设,基于 Edge TTS (zh-CN-XiaoyiNeural + pitch +8%)
README (SKILL.md)

曼波音色 TTS

概述

快速调用预设音色进行文本转语音,无需记忆复杂参数。

预设音色

预设名 Voice Pitch Rate 适用场景
曼波 zh-CN-XiaoyiNeural +8% default 活泼、有活力的内容
晓伊 zh-CN-XiaoyiNeural default +30% 快节奏内容、新闻
晓晓 zh-CN-XiaoxiaoNeural default default 自然、通用
云扬 zh-CN-YunyangNeural default +10% 旁白、纪录片

快速使用

方式 1:直接调用脚本

cd ~/.openclaw/workspace/skills/edge-tts/scripts

# 曼波音色
node tts-converter.js "你的文本" --voice zh-CN-XiaoyiNeural --pitch +8%

# 晓伊音色(快节奏)
node tts-converter.js "你的文本" --voice zh-CN-XiaoyiNeural --rate +30%

# 云扬音色(旁白)
node tts-converter.js "你的文本" --voice zh-CN-YunyangNeural --rate +10%

方式 2:使用便捷脚本

cd ~/.openclaw/workspace/skills/mambo-tts/scripts

# 曼波
./mambo.sh "你的文本"

# 晓伊
./xiaoyi.sh "你的文本"

# 云扬
./yunyang.sh "你的文本"

技术说明

  • 底层引擎:Microsoft Edge TTS(免费、无需 API Key)
  • 支持参数:pitch(音高)、rate(语速)、volume(音量)
  • 不支持:style_tag、intonation(这是 Azure SSML 功能)

输出

  • 默认格式:MP3
  • 默认保存位置:~/.openclaw/workspace/output/

依赖

  • Node.js 18+
  • node-edge-tts 包(已在 edge-tts skill 中安装)

参考

Usage Guidance
This appears to be a small, benign helper that calls the edge-tts converter to apply voice presets. Before installing: (1) confirm you have the edge-tts skill (or the referenced scripts) available at the expected sibling path, (2) correct/inspect the missing shell scripts referenced in the docs (use the provided mambo.js/xiaoyi.js instead), (3) review the edge-tts skill (it will perform network calls to Microsoft/Edge TTS endpoints) so you trust that upstream behavior, and (4) because the skill source and homepage are unknown, consider inspecting the tts-converter.js and node-edge-tts usage in the edge-tts skill to ensure no unexpected network endpoints or credential usage.
Capability Analysis
Type: OpenClaw Skill Name: mambo-tts Version: 1.0.0 The mambo-tts skill is a legitimate utility bundle providing presets for Microsoft Edge TTS. It consists of Node.js wrapper scripts (e.g., scripts/mambo.js, scripts/xiaoyi.js) that call an external tts-converter.js script using safe child_process.spawn calls. No evidence of data exfiltration, malicious execution, or prompt injection was found; the skill's behavior aligns perfectly with its stated purpose of providing voice presets.
Capability Assessment
Purpose & Capability
The name/description indicate TTS presets and the code + README implement small helper scripts that call a separate edge-tts converter. The required capabilities (Node.js and the edge-tts skill) match the stated purpose. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md and README instruct running node scripts and reference the edge-tts tts-converter.js script; the included JS files simply spawn that script. Minor documentation inconsistencies exist: SKILL.md shows example ./mambo.sh/./xiaoyi.sh/./yunyang.sh which are not present (the repo provides mambo.js and xiaoyi.js). Also examples reference both the edge-tts/scripts path and mambo-tts/scripts; these are explainable but should be corrected. The runtime instructions do not ask to read unrelated files or exfiltrate data.
Install Mechanism
No install spec is provided (instruction-only plus small helper scripts). Nothing is downloaded or extracted by the skill itself. This is low-risk for installation.
Credentials
The skill declares no environment variables or credentials. The included code does not access environment secrets. It depends on a sibling edge-tts skill and the node-edge-tts library, which is coherent with the purpose.
Persistence & Privilege
The skill is not always-enabled and does not request persistence or modify other skills. It only invokes a child process and exits; no elevated privileges or system-wide changes are requested.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mambo-tts
  3. After installation, invoke the skill by name or use /mambo-tts
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of mambo-tts: - Provides an easy way to use lively and energetic Chinese female TTS presets. - Includes ready-to-use scripts for multiple voice and tone presets (曼波、晓伊、晓晓、云扬). - Based on Microsoft Edge TTS (zh-CN-XiaoyiNeural voice + pitch +8%). - No complex parameters required; supports custom pitch, rate, and volume. - Outputs MP3 files to the default workspace output directory.
Metadata
Slug mambo-tts
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Mambo TTS?

曼波音色 TTS 快速调用 - 活泼有活力的中文女声预设,基于 Edge TTS (zh-CN-XiaoyiNeural + pitch +8%). It is an AI Agent Skill for Claude Code / OpenClaw, with 116 downloads so far.

How do I install Mambo TTS?

Run "/install mambo-tts" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Mambo TTS free?

Yes, Mambo TTS is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Mambo TTS support?

Mambo TTS is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Mambo TTS?

It is built and maintained by systiger (@systiger); the current version is v1.0.0.

💬 Comments