This is a complete local TTS workflow built around Qwen3-TTS models with three distinct modes: CustomVoice for built-in speakers with emotion control, VoiceDesign for describing voices in natural language (like "high-pitched loli voice"), and VoiceClone for mimicking reference audio. The real utility is in batch dubbing long articles into multi-voice audio with automatic speaker assignment and emotion tagging, then merging everything with FFmpeg. Supports Chinese, English, Japanese, and Korean with speakers like Vivian and Ryan out of the box. The documentation is thorough with actual command examples, though it's heavy on Chinese content. You'll need a GPU for reasonable performance and FFmpeg installed for the batch features. If you're doing voiceovers for articles, audiobooks, or multi-character dialogue, this handles the whole pipeline from text splitting to final WAV.

skills.sh installs
141
GitHub stars
13
last updated
Jun 3, 2026

Install

$ npx -y skills add mu-zi-lee/qwen3-tts-skill --skill qwen3-tts-skills --agent claude-code

Installs into .claude/skills of the current project.

Files

Qwen3-TTS 技能

将文本转换为高质量语音的完整工作流。

🚀 快速开始

场景 1:单句语音生成

直接调用脚本生成语音:

# 中文语音(默认 Vivian 女声)
uv run qwen3-tts-skills/scripts/run_qwen3_tts.py custom-voice \
  --language Chinese \
  --text "你好,欢迎使用语音合成。" \
  --out-dir outputs

# 英文语音(默认 Ryan 男声)
uv run qwen3-tts-skills/scripts/run_qwen3_tts.py custom-voice \
  --language English \
  --text "Hello, welcome to text-to-speech." \
  --out-dir outputs

场景 2:长文稿批量配音

将文章转换为完整语音文件:

用户文稿 → [AI分析生成配音稿] → [用户审核] → [批量TTS] → 完整语音.wav

详见下方 长文稿批量配音 章节。


📋 模型选择指南

根据需求选择合适的模型:

模式模型适用场景命令
CustomVoiceQwen3-TTS-12Hz-1.7B-CustomVoice使用内置音色 + 情感控制custom-voice
VoiceDesignQwen3-TTS-12Hz-1.7B-VoiceDesign用自然语言描述想要的音色voice-design
VoiceCloneQwen3-TTS-12Hz-1.7B-Base克隆参考音频的声音voice-clone
TokenizerQwen3-TTS-Tokenizer-12Hz音频编解码tokenizer-roundtrip

内置 Speaker(CustomVoice 模式)

语言默认 Speaker说明
ChineseVivian女声,自然
EnglishRyan男声
JapaneseOno_Anna女声
KoreanSohee女声

🎙️ 单句语音生成

Sponsors

Details

Repository
github.com/mu-zi-lee/qwen3-tts-skill
Category
Generative Media
First seen
Jun 3, 2026
1millionco avatarremotion-best-practicesmillionco/react-doctorBest practices for Remotion - Video creation in React119skills.sh installs
2sickn33 avatarfal-upscalesickn33/antigravity-awesome-skillsfal upscale116skills.sh installs
3anbeime avatartts-voice-synthesisanbeime/skill智能语音合成服务,支持音色克隆、拟人化语义适配配音、流式实时生成、多语言与方言支持,提供 1.7B/0.6B 双模型选择0skills.sh installs
4inference-sh avatarremotion-renderinference-sh/skillsRender videos from React/Remotion component code via inference.sh. Pass TSX code, get MP4. Supports all Remotion APIs: useCurrentFrame, useVideoConfig, spring, 1.6Mskills.sh installs
5heygen-com avatarremotion-to-hyperframesheygen-com/hyperframesPort an existing Remotion (React) composition's source to HyperFrames HTML. Use ONLY on an explicit ask to port/convert/migrate/translate a Remotion source — on590.2Kskills.sh installs
6remotion-dev avatarremotion-renderremotion-dev/skillsExport a Remotion video306.2Kskills.sh installs