← 返回 Skills 市场
blue-coconut

mmEasyVoice

作者 Haolan He · GitHub ↗ · v1.0.2
cross-platform ⚠ suspicious
598
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install mm-easy-voice
功能描述
Simple text-to-speech skill using MiniMax Voice API. Converts text to audio with customizable voice selection. Use for generating speech audio from text.
安全使用建议
Key things to consider before installing or running mmEasyVoice: - Missing declared credential: The registry metadata omits required environment variables, but SKILL.md and the code require MINIMAX_VOICE_API_KEY. Expect to provide an API key (a secret). Do not provide keys you wouldn’t mind being used by this code; verify the key’s scope and permissions first. - Data upload & privacy: Voice cloning and async tasks upload audio/text to the MiniMax service. Do not upload sensitive or private voice recordings you cannot afford to have retained or used to impersonate someone. Ask the service owner (or inspect scripts/utils) what MINIMAX_API_BASE is, what endpoints are used, and the vendor’s retention/privacy policy. - Verify endpoints and origin: The code refers to MiniMax platform endpoints (e.g., documentation URLs in the source). Because source/homepage is 'unknown', inspect scripts/utils to confirm MINIMAX_API_BASE resolves to an official vendor domain you trust before running. - Install & sandboxing: There is no automatic install step; you must pip install requirements.txt and install FFmpeg yourself. Run the tool in a sandbox or isolated environment first so you can monitor network requests, file writes (audio/tmp directories), and ensure it behaves as expected. - Review code areas of interest: Check scripts/utils and any HTTP request wrappers (make_request, get_headers, parse_response) to confirm headers, endpoints, and any logging of secrets. Confirm that API key is only used for the intended API and not exfiltrated elsewhere. - If you are unsure: Do not run it with production or highly privileged API keys. Ask the publisher for a canonical homepage, package signing information, or a source repo so you can verify provenance. If you need help checking the specific utils/make_request implementation, provide that file and I can review it for unexpected network targets or exfiltration behavior.
功能分析
Type: OpenClaw Skill Name: mm-easy-voice Version: 1.0.2 The mm-easy-voice skill bundle is a legitimate and well-structured text-to-speech tool designed to interface with the MiniMax Voice API. It provides comprehensive functionality for text synthesis, voice cloning, voice design, and audio post-processing using FFmpeg. The code (mmvoice.py and the scripts/ directory) follows standard API integration patterns, and the documentation (SKILL.md and reference files) contains clear, non-malicious instructions for the AI agent. No evidence of data exfiltration, malicious execution, or prompt injection was found.
能力评估
Purpose & Capability
The skill's name/description (text-to-speech via MiniMax Voice API) align with the provided Python CLI and SDK files (tts, clone, design, audio processing). However the skill registry metadata lists no required environment variables or primary credential while the SKILL.md and multiple code files require MINIMAX_VOICE_API_KEY and expect contacting the MiniMax API. That mismatch is an inconsistency to be aware of.
Instruction Scope
SKILL.md instructs running local scripts (check_environment.py, mmvoice.py) and setting MINIMAX_VOICE_API_KEY; these are appropriate for TTS. The code performs network requests to MiniMax endpoints (create tasks, upload files, download results) and uploads user audio when using cloning or async upload features. SKILL.md does not explicitly call out that voice/audio files will be uploaded to a remote service nor detail retention/consent, which is important for privacy and risk (voice impersonation) considerations.
Install Mechanism
There is no install spec in the registry (instruction-only), which reduces supply-chain risk. But the bundle includes requirements.txt and many Python modules; the user must manually install dependencies (requests, websockets, ffmpeg-python) and FFmpeg. The absence of an automated install step is not malicious but is an operational gap the user should notice.
Credentials
The package requires MINIMAX_VOICE_API_KEY (SKILL.md and check_environment.py explicitly check for it) but the registry metadata lists no required environment variables or primary credential. This is an important mismatch: installing the skill will require providing a secret API key that was not declared up front. The code also accesses the filesystem (temporary audio dirs) and will upload files to the API when using cloning/design features — these accesses are proportional to the stated purpose but the undeclared credential is a red flag.
Persistence & Privilege
The skill does not request always:true, does not claim to auto-enable itself system-wide, and there is no code that appears to modify other skills. It creates/uses local temp directories and saves audio files (normal for its purpose).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install mm-easy-voice
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /mm-easy-voice 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
- Documentation and instructions remain unchanged; no user-facing updates. - Internal changes made to mmvoice.py (details not specified).
v1.0.1
- Skill name updated from "mmEasyVoice" to "mm-easy-voice" for consistency. - No changes to functionality or usage; documentation update only. - All instructions, options, and troubleshooting steps remain the same.
v1.0.0
mmEasyVoice is a simple text-to-speech skill using MiniMax Voice API. Converts text to audio with customizable voice selection. Use for generating speech audio from text. mmEasyVoice是基于 MiniMax Speech 模型的语音合成技能,能够将任意文本转换为语音音频。
元数据
Slug mm-easy-voice
版本 1.0.2
许可证
累计安装 0
当前安装数 0
历史版本数 3
常见问题

mmEasyVoice 是什么?

Simple text-to-speech skill using MiniMax Voice API. Converts text to audio with customizable voice selection. Use for generating speech audio from text. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 598 次。

如何安装 mmEasyVoice?

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

mmEasyVoice 是免费的吗?

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

mmEasyVoice 支持哪些平台?

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

谁开发了 mmEasyVoice?

由 Haolan He(@blue-coconut)开发并维护,当前版本 v1.0.2。

💬 留言讨论