Agent skill · Testing & QA

qwen3-tts

Produce text-to-speech with Alibaba/Qwen Qwen3-TTS through DashScope/Model Studio or open-weight Qwen3-TTS checkpoints. Use when an agent must choose Qwen3-TTS models, voices, realtime versus non-realtime synthesis, voice cloning, voice design, instruction/prosody controls, multilingual or dialect speech, audio artifact handling, regional routing, pricing/privacy/licensing constraints, or production QA for narration, characters, assistants, audiobooks, ads, localization, or voice-enabled media.

Calesthio43,316★ · +2,384/wk · 2 repos on radarProfile →
claude-codecodexcopilotcursorMIT
Install
npx skills add calesthio/generative-media-skills --skill qwen3-tts --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 23 KB
Bundled scripts: none
Path: skills/providers/text-to-speech/qwen3-tts/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 112 · +8 this week
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Plans, invokes, reviews, and documents Qwen3-TTS speech generation decisions. It covers hosted DashScope/Model Studio routes and open-weight checkpoints, guiding model/voice selection, realtime vs non-realtime, voice design, voice cloning, language handling, articulation controls, and production QA for narration, characters, assistants, audiobooks, ads, localization, or voice-enabled media.

How it works

  • It distinguishes between hosted DashScope and open-weight deployments, advising when to use each based on infrastructure, privacy, and control needs.
  • It provides a decision table to pick routes (e.g., non-real-time built-in voices via qwen3-tts-flash, instruct models for expressive needs, voice design for custom voices, or voice cloning for consented speakers).
  • For non-real-time HTTP/SSE, it specifies using text, voice, and language_type with streaming toggle via X-DashScope-SSE header, and enforces segmentation, downloading returned audio URLs, and maintaining a per-segment manifest with model/region/voice/language/instructions/request_id/usage/path data.
  • For real-time WebSocket, it documents required SDKs, parameters (model, URL, voice, language_type, mode, output format, sample rate, speech rate, volume, pitch, bitrate, instructions, optimization), and modes (server_commit vs commit).
  • For open-weight paths, it instructs defining a local service contract (text length, sample rate, file format, enrollment storage, logging, GPU memory, concurrency, moderation).
  • It covers voices and pronunciation rules, including a list of built-in voices, language coverage, dialect considerations, and guidance on single-language vs mixed-language handling.
  • It documents instruction control usage (instructions parameter, languages, token limits), and recommends treating instructions as performance direction with optional optimization.
  • It describes voice design workflows (brief, candidate generation, audition, save/record-keeping, and quota considerations).

When to use it

  • Use when selecting Qwen3-TTS models, voices, real-time vs non-real-time pathways, voice design or cloning, dialect or multilingual needs, pricing/privacy constraints, or production QA for voice media.
  • Use when planning production routes, documenting endpoints, or auditing model-region configurations before production.

What it can touch

  • Tools listed: claude-code, codex, copilot, cursor. It references endpoints, models, voices, regions, and instruction fields as part of decision and documentation workflows.

Caveats

  • Open-weight deployment requires local inference engineering and QA; hosted DashScope retains installation-specific constraints like quotas and billing. Model availability and region endpoints are region-specific and may vary; verify region and model lists before production. Instruction scope and supported languages for instruct variants may differ between non-real-time guides and realtime SDK references. Voice availability, dialect support, and cloning/design capabilities depend on the current Qwen-TTS model list and may change over time.
From the SKILL.md

# Qwen3-TTS production guidance Use this skill to plan, invoke, review, and document Qwen3-TTS speech generation. Treat every model ID, price, region, quota, voice list, and limit below as volatile; the facts marked "verified 2026-07-10" were checked against official Alibaba/Qwen sources on that date. ## What Qwen3-TTS is, and which boundary matters Documented facts: - Qwen3-TTS is Alibaba/Qwen's

More from generative-media-skills
All skills →
About this skill
What does the qwen3-tts skill do?

Produce text-to-speech with Alibaba/Qwen Qwen3-TTS through DashScope/Model Studio or open-weight Qwen3-TTS checkpoints. Use when an agent must choose Qwen3-TTS models, voices, realtime versus non-realtime synthesis, voice cloning, voice design, instruction/prosody controls, multilingual or dialect speech, audio artifact handling, regional routing, pricing/privacy/licensing constraints, or production QA for narration, characters, assistants, audiobooks, ads, localization, or voice-enabled media.

How do I install it?

Run `npx skills add calesthio/generative-media-skills --skill qwen3-tts --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From calesthio/generative-media-skills, a repository with 112 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going