← Back to Skills Marketplace
ggttol

Minimax Tts Cn

by ggttol · GitHub ↗ · v1.2.1 · MIT-0
cross-platform ✓ Security Clean
141
Downloads
1
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install minimax-tts-zh
Description
使用 MiniMax API 将文字转换为 MP3 语音文件。触发词:文字转语音、TTS、生成语音、生成音频、把文字转成语音、文字转MP3、生成MP3。触发后按交互流程引导用户完成 Token 配置、文字输入、音色选择,最终生成 MP3 文件发给用户。严禁使用 say 命令或通过喇叭播放,必须生成 MP3 文件。
Usage Guidance
This skill appears to do what it says: it runs a local Python CLI that posts text to minimaxi.com's TTS endpoint, decodes the returned hex audio, saves an MP3, and expects the agent to return a MEDIA:/absolute/path line so the platform sends the file. Before installing consider: (1) you will be asked to paste your MiniMax API token — it will be stored in server/.env inside the skill folder and shared by agents on the same instance, so only use a token you trust to be stored locally; (2) the only network endpoint is https://api.minimaxi.com — verify you trust that provider; (3) SKILL.md has a small documentation inconsistency about using the 'message' tool vs. MEDIA: lines — prefer following the CLI + MEDIA: workflow described in '第四步'; (4) inspect the skill folder if you need to revoke the token later (delete server/.env). If those points are acceptable, the skill is coherent with its stated purpose.
Capability Analysis
Type: OpenClaw Skill Name: minimax-tts-zh Version: 1.2.1 The skill provides a legitimate Text-to-Speech (TTS) interface for the MiniMax API. The Python script (`server/index.py`) uses standard libraries to handle API requests and manage a local configuration file for the API token. The instructions in `SKILL.md` and `README.md` are designed to guide the AI agent through a structured user interaction flow and ensure it uses the provided tool rather than local system commands (like `say`). No evidence of data exfiltration, malicious execution, or harmful prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description (MiniMax TTS) match the delivered artifacts: a Python CLI that calls https://api.minimaxi.com/v1/t2a_v2, writes an MP3 file, and exposes commands (tts, voices, save-token). Required binary (python3) and the optional brew install are proportional to the task.
Instruction Scope
SKILL.md instructs the agent to use the provided CLI commands (voices, save-token, tts), to collect a user-provided MiniMax token, and to send the generated MP3 via the specified MEDIA: reply format. Minor inconsistency: one section says the AI will call the 'message' tool with media=<path>, while the '第四步' explicitly forbids using the message/sessions_send tools and requires MEDIA: syntax. This is a documentation inconsistency but does not introduce extra privileges or hidden steps.
Install Mechanism
Install spec only recommends installing python3 via Homebrew (a normal, low-risk operation). No downloads from arbitrary URLs or archive extraction are present.
Credentials
No platform credentials are pre-declared. The skill asks the user to provide a MiniMax API token which is stored in server/.env inside the skill directory — this is expected for an API-backed TTS skill and is proportionate. The code only reads/writes that local .env and does not request unrelated secrets.
Persistence & Privilege
Skill does not request always:true and does not modify other skills or system-wide settings. It persists the user-provided token locally in server/.env (skill-scoped), which is normal for CLI-style skills.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install minimax-tts-zh
  3. After installation, invoke the skill by name or use /minimax-tts-zh
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.1
- 改变发送 MP3 文件的方式:现在输出文件路径前缀为 FILE:,且要求回复中用 MEDIA: 前缀,平台将自动发送音频文件 - 明确禁止使用 <file> 标签、sessions_send、message 工具等旧文件发送方法,只允许使用 MEDIA: 方式 - 优化命令输出解析说明,指导按 FILE: 行提取绝对路径再加上 MEDIA: 前缀 - 小幅优化文档表达,更清晰区分生成和发送步骤
v1.2.0
修复:生成MP3后正确调用message工具发送文件;修复音色数量描述错误(3→6)
v1.1.0
- Improved interactive user flow for MiniMax TTS: separate steps for Token configuration, text input, and voice selection, with clear prompts at each stage. - Strictly enforces that output must be an MP3 file sent to the user; local playback and say commands are forbidden. - Added detailed instructions for handling errors such as invalid Token input, unrecognized voice ID, and empty text. - Updated and clarified available voice options, now supporting selection by number or name. - Enhanced command reference and usage constraints to ensure consistent MP3 generation via the prescribed workflow.
Metadata
Slug minimax-tts-zh
Version 1.2.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Minimax Tts Cn?

使用 MiniMax API 将文字转换为 MP3 语音文件。触发词:文字转语音、TTS、生成语音、生成音频、把文字转成语音、文字转MP3、生成MP3。触发后按交互流程引导用户完成 Token 配置、文字输入、音色选择,最终生成 MP3 文件发给用户。严禁使用 say 命令或通过喇叭播放,必须生成 MP3 文件。 It is an AI Agent Skill for Claude Code / OpenClaw, with 141 downloads so far.

How do I install Minimax Tts Cn?

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

Is Minimax Tts Cn free?

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

Which platforms does Minimax Tts Cn support?

Minimax Tts Cn is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Minimax Tts Cn?

It is built and maintained by ggttol (@ggttol); the current version is v1.2.1.

💬 Comments