據 AlphaMoat 統計,截至 2026-09,Qwen3-tts 累計下載 4,960 次、獲 12 個星標,在全部 5,078 個 AI 技能中排名第 1,860 位,在「設計創意」分類(512 個)中排名第 184 位。
| 平台 | 累計安裝 | 累計下載 | 星標 | 評論 |
|---|---|---|---|---|
| ClawHub ↗ | 151 | 4359 | 9 | - |
| SkillHub ↗ | 486 | 4960 | 12 | — |
各平台的計數口徑不同,統計時間不一致。
指令碼支援選擇語言與說話聲音,透過指令控制情緒和表達風格,並輸出 WAV 檔案。首次需要安裝依賴和下載模型,之後可在本機離線合成;文件描述了 CPU 或 CUDA 處理方式。 本機檔案可能包含個人或專案資訊;限制工作目錄存取,並在處理前核對所選檔案。
資料釋出於 2026-10-27
以下是根據技能文件生成的示例,不代表實際執行結果。
2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。
| 月份 | 累計下載 | 環比 | 星標 |
|---|---|---|---|
| 2026-09 | 4960 | — | 12 |
| 2026-08 | 4361 | +3.4% | 12 |
| 2026-07 | 4218 | — | 12 |
| 2026-05 | 3875 | — | 12 |
| 2026-03 | 3442 | — | 9 |
以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。
--- name: 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. --- # Qwen TTS Local text-to-speech using Hugging Face's Qwen3-TTS-12Hz-1.7B-CustomVoice model. ## Quick Start
Generate speech from text: ```bash scripts/tts.py "Ciao, come va?" -l Italian -o output.wav ``` With voice instruction (emotion/style): ```bash scripts/tts.py "Sono felice!" -i "Parla con entusiasmo" -l Italian -o happy.wav ``` Different speaker: ```bash scripts/tts.py "Hello world" -s Ryan -l English -o hello.wav ``` ## Installation **First-time setup** (one-time): ```bash cd skills/public/qwen-tts bash scripts/setup.sh ``` This creates a local virtual environment and installs `qwen-tts` package (~500MB). **Note:** First synthesis downloads ~1.7GB model from Hugging Face automatically. ## Usage ```bash scripts/tts.py [options] "Text to speak" ``` ### Options - `-o, --output PATH` - Output file path (default: qwen_output.wav) - `-s, --speaker NAME` - Speaker voice (default: Vivian) - `-l, --language LANG` - Language (default: Auto) - `-i, --instruct TEXT` - Voice instruction (emotion, style, tone) - `--list-speakers` - Show available speakers - `--model NAME` - Model name (default: CustomVoice 1.7B) ### Examples **Basic Italian speech:** ```bash scripts/tts.py "Benvenuto nel futuro del text-to-speech" -l Italian -o welcome.wav ``` **With emotion/instruction:** ```bash scripts/tts.py "Sono molto felice di vederti!" -i "Parla con entusiasmo e gioia" -l Italian -o happy.wav ``` **Different speaker:** ```bash scripts/tts.py "Hello, nice to meet you" -s Ryan -l English -o ryan.wav ``` **List available speakers:** ```bash scripts/tts.py --list-speakers ``` ## Available Speakers The CustomVoice model includes 9 premium voices: | Speaker | Language | Description | |---------|----------|-------------| | Vivian | Chinese | Bright, slightly edgy young female | | Serena | Chinese | Warm, gentle young female | | Uncle_Fu | Chinese | Seasoned male, low mellow timbre | | Dylan | Chinese (Beijing) | Youthful Beijing male, clear | | Eric | Chinese (Sichuan) | Lively Chengdu male, husky | | Ryan | English | Dynamic male, rhythmic | | Aiden | English | Sunny American male | | Ono_Anna | Japanese | Playful female, light nimble | | Sohee | Korean | Warm female, rich emotion | **Recommendation:** Use each speaker's native language for best quality, though all speakers support all 10 languages (Chinese, English, Japanese, Korean, German, French, Russian, Portuguese, Spanish, Italian). ## Voice Instructions Use `-i, --instruct` to control emotion, tone, and style: **Italian examples:** - `"Parla con entusiasmo"` - `"Tono serio e professionale"` - `"Voce calma e rilassante"` - `"Leggi come un narratore"` **English examples:** - `"Speak with excitement"` - `"Very happy and energetic"` - `"Calm and soothing voice"` - `"Read like a narrator"` ## Integration with OpenClaw The script outputs the audio file path to stdout (last line), making it compatible with OpenClaw's TTS workflow: ```bash # OpenClaw captures the output path cd skills/public/qwen-tts OUTPUT=$(scripts/tts.py "Ciao" -s Vivian -l Italian -o /tmp/audio.wav 2>/dev/null) # OUTPUT = /tmp/audio.wav ``` ## Performance - **GPU (CUDA):** ~1-3 seconds for short phrases - **CPU:** ~10-30 seconds for short phrases - **Model size:** ~1.7GB (auto-downloads on first run) - **Venv size:** ~500MB (installed dependencies) ## Troubleshooting **Setup fails:** ```bash # Ensure Python 3.10-3.12 is available python3.12 --version # Re-run setup cd skills/public/qwen-tts rm -rf venv bash scripts/setup.sh ``` **Model download slow/fails:** ```bash # Use mirror (China mainland) export HF_ENDPOINT=https://hf-mirror.com scripts/tts.py "Test" -o test.wav ``` **Out of memory (GPU):** The model automatically falls back to CPU if GPU memory insufficient. **Audio quality issues:** - Try different speaker: `--list-speakers` - Add instruction: `-i "Speak clearly and slowly"` - Check language matches text: `-l Italian` for Italian text ## Model Details - **Model:** Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice - **Source:** Hugging Face (https://huggingface.co/Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice) - **License:** Check model card for current license terms - **Sample Rate:** 16kHz - **Output Format:** WAV (uncompressed)
ContextWeave 架構圖一鍵生成
用 Nano Banana Pro 生成或編輯圖片的指令碼技能。
用 whisper 命令列工具在本機將音訊轉成文字或進行翻譯。
透過 MCP 服務生成與編輯圖表的技能。
面向介面設計的思路與落地建議技能,覆蓋佈局、互動流程、設計令牌與前端改動。
面向多家影片模型 API 的 AI 影片生成與編排技能。
用 ffmpeg 從影片裡取出畫面幀,或生成便於快速檢視的縮圖。
用本地 Whisper 把音訊檔案轉成文字,模型下載完成後可完全離線執行。
資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。