This is your gateway to Alibaba's DashScope speech APIs when local Whisper or local TTS won't cut it. You get cloud ASR with optional coarse timestamps, cloud TTS with preset voices like Cherry, and the ability to create reusable voice clone profiles from sample audio. Output comes as OGG files ready for Telegram voice notes. It expects a DASHSCOPE_API_KEY in a dotfile and won't guess if it's missing. The scripts live in their own venv under the skill's work directory, which keeps your project clean. Honest take: reach for this when you need Chinese voice cloning or when local models are too slow, but remember you're paying per API call and relying on network availability.

skills.sh installs
229
GitHub stars
6
last updated
Aug 21, 2026

Install

$ npx -y skills add ada20204/qwen-voice --skill qwen-voice --agent claude-code

Installs into .claude/skills of the current project.

Files

qwen-voice

Use DashScope-backed Qwen speech scripts for cloud ASR, cloud TTS, and optional voice cloning.

Use this skill for the right cases

  • Prefer this skill when local-whisper or local-qwen-tts is not the right fit.
  • Use it for cloud ASR on audio files.
  • Use it for cloud TTS voices or clone profiles.
  • Expect network/API dependency and possible cost.

Config

Expect DASHSCOPE_API_KEY in one of:

  • ~/.config/qwen-voice/.env
  • <repo>/.qwen-voice/.env

If missing, stop and report missing auth instead of guessing.

Scripts

# ASR
python3 "$SKILL_DIR/scripts/qwen_asr.py" --in /path/to/audio.ogg
python3 "$SKILL_DIR/scripts/qwen_asr.py" --in /path/to/audio.ogg --timestamps --chunk-sec 3

# preset voice TTS
python3 "$SKILL_DIR/scripts/qwen_tts.py" --text '你好,我是 Pi。' --voice Cherry --out /tmp/out.ogg

# create clone profile
python3 "$SKILL_DIR/scripts/qwen_voice_clone.py" --in ./voice_sample.ogg --name george --out "$SKILL_DIR/work/qwen-voice/george.voice.json"

# synthesize with clone profile
python3 "$SKILL_DIR/scripts/qwen_tts.py" --text '你好,我是 George。' --voice-profile "$SKILL_DIR/work/qwen-voice/george.voice.json" --out /tmp/out.ogg

Sponsors

Details

Repository
github.com/ada20204/qwen-voice
Categories
Cloud & Infrastructure, Generative Media
First seen
Jun 3, 2026
1daleseo avatarbun-testdaleseo/bun-skillsConfigure Bun's built-in test runner with Jest-compatible APIs. Use when setting up testing infrastructure, writing unit/integration/snapshot tests, migrating f228skills.sh installs
2muxinc avatarmux-videomuxinc/skillsComprehensive guide to building video applications with Mux, the developer-first video infrastructure platform. This skill covers video streaming, live streamin221skills.sh installs
3sendaifun avatarsurfpoolsendaifun/skillsComplete Surfpool development environment for Solana - drop-in replacement for solana-test-validator with mainnet forking, cheatcodes, Infrastructure as Code, a220skills.sh installs
4onnokh avataratlassian-clionnokh/atlassian-cliUse for installing, upgrading, authenticating, and using Atlassian Command Line Interface (ACLI, `acli`) for Atlassian Cloud. Triggers include Jira CLI tasks (w219skills.sh installs
5pedronauck avatarworkflowpedronauck/skillsCreates durable, resumable workflows using Vercel's Workflow DevKit. Use when building workflows that need to survive restarts, pause for external events, retry218skills.sh installs
6laguagu avatarai-sdk-6laguagu/claude-code-nextjs-skillsVercel AI SDK v6 development. Use when building AI agents, chatbots, tool integrations, streaming apps, or structured output with the ai package. Covers ToolLoo216skills.sh installs