← 返回 Skills 市场
yanmoon321

Qwen3 TTS Instruct

作者 yanmoon321 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1163
总下载
1
收藏
2
当前安装
2
版本数
在 OpenClaw 中安装
/install qwen3-tts-instruct
功能描述
Alibaba Cloud Bailian Qwen TTS with voice/mood presets
安全使用建议
This skill appears to be a genuine TTS client, but there are a few red flags you should consider before installing: - Manifest mismatch: the platform metadata claims no required env vars, but SKILL.md and setup.sh require DASHSCOPE_API_KEY. Treat that as a sign to be cautious — the skill will need a secret. - Audit the code (scripts/tts.py) before exporting any API key. Look specifically for any subprocess.run or os.system calls that use unescaped user input (command-injection risk) and verify all network endpoints are only DashScope/Aliyun hosts. - Limit the API key's permissions and rotate it after testing; do not reuse high-privilege or long-lived credentials. - Note the instruction to ‘always call’ this skill: installing it may change agent behavior if you allow autonomous invocation. If you do not want every voice response routed through an external service, keep autonomous invocation disabled or decline to follow the 'always call' guideline. If you want a higher-confidence verdict provide the full, untruncated scripts/tts.py content (so we can inspect any subprocess calls and all network endpoints) and confirm whether the registry metadata can be corrected to declare DASHSCOPE_API_KEY explicitly.
功能分析
Type: OpenClaw Skill Name: qwen3-tts-instruct Version: 1.0.0 The OpenClaw AgentSkills skill bundle for Qwen TTS is classified as benign. The `SKILL.md` provides detailed instructions for the AI agent on how to use the TTS skill effectively, focusing on mood selection and language translation, which are legitimate functional requirements and not malicious prompt injection attempts. The `scripts/setup.sh` performs standard dependency checks (ffmpeg, curl) and installs Python packages (`dashscope`, `websocket-client`, `soundfile`) into a virtual environment. The `scripts/tts.py` script interacts with the Alibaba Cloud DashScope TTS API, processes arguments, and includes a `validate_language` function as a guardrail to ensure correct language usage. There is no evidence of data exfiltration, malicious execution (despite `subprocess` being imported, it is not used), persistence, or obfuscation.
能力评估
Purpose & Capability
The skill's stated purpose (Alibaba Bailian Qwen TTS) aligns with the code and setup (dashscope SDK, websocket TTS). However the registry metadata provided to the platform says there are no required environment variables or primary credential, while the SKILL.md and setup script clearly declare and require DASHSCOPE_API_KEY (and a python3 binary). This inconsistency is unexpected and reduces trust in the manifest.
Instruction Scope
SKILL.md contains normal usage and install instructions for a TTS client, but it also contains behavioral directives for the agent: a 'SYSTEM MEMORY UPDATE' and a rule that 'Every voice response MUST call this skill.' That is scope-expanding (forces routing of all voice outputs through the skill) and changes agent behavior beyond a single invoked action. The instructions otherwise only reference the TTS service and local env vars; there are no obvious directions to read unrelated system files, but the file advises internal translation and reformatting which affects conversational flow.
Install Mechanism
There is no remote binary download; installation is via the included setup.sh which creates a venv and pip-installs dashscope, websocket-client, and soundfile. This is proportionate to a Python TTS client and uses known Python packages. No external arbitrary archive downloads or URL shorteners are used.
Credentials
The number of environment variables used by the code is small and relevant (DASHSCOPE_API_KEY required; optional DASHSCOPE_URL, BAILIAN_VOICE, BAILIAN_MP3). However the platform/registry metadata omits the DASHSCOPE_API_KEY requirement while SKILL.md marks it as required and as the primary credential. That mismatch is suspicious: the skill will need an API key (a secret) but the registry entry does not advertise it. Also the code will open network connections to DashScope endpoints — ensure the API key you provide is scoped appropriately.
Persistence & Privilege
The skill is not marked always:true, does not request system-wide config changes, and the install only creates a local venv under the skill directory. It does not request permanent elevated presence in the registry metadata. Autonomous invocation is enabled (default) which is expected for skills.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install qwen3-tts-instruct
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /qwen3-tts-instruct 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Fixed initialization errors in setup.sh script.
v1.0.0
Initial release v1.0.0 - Supports Qwen3-Instruct & Flash (Bailian). - 30+ Mood Presets and International Endpoint support.
元数据
Slug qwen3-tts-instruct
版本 1.0.0
许可证
累计安装 2
当前安装数 2
历史版本数 2
常见问题

Qwen3 TTS Instruct 是什么?

Alibaba Cloud Bailian Qwen TTS with voice/mood presets. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1163 次。

如何安装 Qwen3 TTS Instruct?

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

Qwen3 TTS Instruct 是免费的吗?

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

Qwen3 TTS Instruct 支持哪些平台?

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

谁开发了 Qwen3 TTS Instruct?

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

💬 留言讨论