LaunchKit · 2026
Back to Skills

qwen3-tts-instruct

Alibaba Cloud Bailian Qwen TTS with voice/mood presets.

1
815 downloads
by @yanmoon321

Setup & Installation

openclaw skills install @yanmoon321/qwen3-tts-instruct

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install qwen3-tts-instruct

Version History

v1.0.1Feb 9, 2026 - Version note by skill developer:

Fixed initialization errors in setup.sh script.

What This Skill Does

Generates text-to-speech audio using Alibaba Cloud's DashScope (Bailian) Qwen TTS API via WebSocket streaming. Supports over 30 mood presets, 35 female voices, and 10 languages including Japanese and Korean. The agent picks moods based on its own emotional reaction to the conversation, not the user's state.

The 30+ named mood presets (nervous, jealous, yandere, asmr, etc.) produce emotionally nuanced speech that generic TTS APIs can't replicate without custom prosody tuning.

When to use it

  • Voicing AI companion replies with contextually matched emotions
  • Sending opus-format voice messages to Telegram users
  • Generating multilingual audio in Japanese, Korean, or Spanish
  • Recording WAV or MP3 narration for video or podcast projects
  • Producing roleplay character voices with presets like tsundere or maid

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: 'Say good morning to me in Japanese with a gentle voice'

AGENT
  1. 1Translate 'good morning' to Japanese internally: 'おはようございます'
  2. 2Select mood 'gentle' to match a warm companion response
  3. 3Call tts.py --voice Maia --mood gentle --language Japanese --format mp3
  4. 4Receive streaming audio from DashScope WebSocket
  5. 5Send tts_output.mp3 and original translated text to user
OUTPUT

MP3 audio of 'おはようございます' in Maia's gentle voice

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

DASHSCOPE_API_KEY environment variableAlibaba Cloud account with DashScope (Bailian) API access enabled