← Back to Skills Marketplace
paki81

Qwen3-tts

by paki81 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
3883
Downloads
9
Stars
38
Active Installs
1
Versions
Install in OpenClaw
/install qwen-tts
Description
Local text-to-speech using Qwen3-TTS-12Hz-1.7B-CustomVoice. Use when generating audio from text, creating voice messages, or when TTS is requested. Supports 10 languages including Italian, 9 premium speaker voices, and instruction-based voice control (emotion, tone, style). Alternative to cloud-based TTS services like ElevenLabs. Runs entirely offline after initial model download.
Usage Guidance
Install only if you intend to use both local ML TTS and possibly a remote TTS server. Keep QWEN_TTS_REMOTE unset for private/offline use, avoid sending sensitive text to remote endpoints, bind any server to localhost or a tightly controlled private network, and add access controls before exposing it.
Capability Analysis
Type: OpenClaw Skill Name: qwen-tts Version: 1.0.0 The skill provides text-to-speech functionality, supporting both local execution and a remote server option. The `scripts/setup.sh` script creates a Python virtual environment and installs legitimate Python packages (`qwen-tts`, `soundfile`). The `scripts/tts.py` and `scripts/tts-voicedesign.py` scripts either perform local TTS or connect to a user-configured remote server. The `MAC_SERVER.md` document describes how to set up a server on a separate machine (Mac), including using `launchd` for persistence, which is a standard practice for user-deployed services and not a malicious persistence mechanism on the agent's host. All observed behaviors, including network access for remote TTS and model downloads from Hugging Face, are clearly aligned with the stated purpose and lack any indicators of intentional harmful behavior or prompt injection against the OpenClaw agent.
Capability Assessment
Purpose & Capability
Local TTS is coherent and implemented, but the main description says it runs entirely offline after model download while bundled scripts and docs support remote client/server TTS and a separate VoiceDesign remote client.
Instruction Scope
The server defaults to binding on 0.0.0.0, has no visible authentication or TLS controls, and lets requesters supply a model name that is passed to model loading.
Install Mechanism
Manual setup creates a local Python virtual environment and installs expected TTS dependencies; package/model downloads are expected for this purpose but are not pinned or tightly constrained.
Credentials
Remote mode sends user text, speaker or voice description, language, instructions, and model choice over HTTP to a user-configured server, which is broader than the offline framing implies.
Persistence & Privilege
The launchd persistence instructions are optional and documented for a user-run Mac server, but they can keep a network-exposed unauthenticated service running.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install qwen-tts
  3. After installation, invoke the skill by name or use /qwen-tts
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of qwen-tts v1.0.0: - Adds offline local text-to-speech using Qwen3-TTS-12Hz-1.7B-CustomVoice. - Supports 10 languages, including Italian, with 9 premium speaker voices. - Instruction-based voice control: adjust emotion, tone, and style from the command line. - Provides easy setup and quick command-line usage; outputs standard WAV files. - Integrates with OpenClaw and alternatives to cloud-based TTS (like ElevenLabs).
Metadata
Slug qwen-tts
Version 1.0.0
License
All-time Installs 38
Active Installs 38
Total Versions 1
Frequently Asked Questions

What is Qwen3-tts?

Local text-to-speech using Qwen3-TTS-12Hz-1.7B-CustomVoice. Use when generating audio from text, creating voice messages, or when TTS is requested. Supports 10 languages including Italian, 9 premium speaker voices, and instruction-based voice control (emotion, tone, style). Alternative to cloud-based TTS services like ElevenLabs. Runs entirely offline after initial model download. It is an AI Agent Skill for Claude Code / OpenClaw, with 3883 downloads so far.

How do I install Qwen3-tts?

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

Is Qwen3-tts free?

Yes, Qwen3-tts is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Qwen3-tts support?

Qwen3-tts is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Qwen3-tts?

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

💬 Comments