ada20204/qwen-voice/qwen-voice

Claude Code and agent skill by ada20204/qwen-voice

Trust tier 2
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when cloud Qwen speech features are needed through DashScope, especially for ASR transcription of user audio, Telegram voice-note TTS, or reusable clone-voice workflows that local-only TTS does not cover.

Install

npx vskill@latest install ada20204/qwen-voice/qwen-voice

SKILL.md

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

bash
# 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

Operational notes

  • Output .ogg is suitable for Telegram voice notes.
  • Timestamp mode is chunk-based, not true word alignment.
  • Scripts create work files and venv inside $SKILL_DIR/work/ (not the project's cwd).
  • Prefer sending larger batched requests over many tiny API calls when possible.

Failure rules

  • If API key is missing: report auth missing.
  • If audio conversion fails: check ffmpeg/input format first.
  • If clone creation fails: separate clone-profile failure from normal preset-voice TTS.
  • If ASR works but timestamps are messy: report they are coarse chunk timestamps, not exact word timings.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationPassed, 76 of 100Effective. 1 run. Evaluated 8 months ago.

Source

  • SKILL.md in the repositoryCheckingSKILL.md

Popularity

Repository stars
5
Repository forks
1
7-day trend score
9

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 19 Mar 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/ada20204/qwen-voice/qwen-voice/badge)](https://verified-skill.com/skills/ada20204/qwen-voice/qwen-voice)

Something wrong with this skill or its page? Tell us.