mcpField
A
aliyun-qwen-tts-voice-design

aliyun-qwen-tts-voice-design

github.com/cinience创意与媒体39657 次安装11 周前更新
代码仓库

关于 aliyun-qwen-tts-voice-design

aliyun-qwen-tts-voice-design 是使用 Model Studio 语音设计模型生成合成语音的技能,可通过自然语言描述控制音色、语速和情绪。它适用于需要按文本生成音频或流式音频的语音制作流程。

主要功能

  1. 01用自然语言描述设计音色
  2. 02根据文本生成语音
  3. 03支持流式 PCM 音频
  4. 04返回可复用的 voice_id

适用场景

  1. 01为产品设计一致的合成声音
  2. 02生成短句以验证音色
  3. 03按语音描述制作文本音频

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/cinience/alicloud-skills --skill aliyun-qwen-tts-voice-design

安装后在 Claude Code 中输入/aliyun-qwen-tts-voice-design确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
sources.md
scripts/
prepare_voice_design_request.py

详细介绍

Category: provider

Model Studio Qwen TTS Voice Design

使用语音设计模型,根据自然语言描述创建可控的合成语音。

关键模型名称

请使用以下精确的模型字符串之一:

  • qwen3-tts-vd-2026-01-26
  • qwen3-tts-vd-realtime-2026-01-15

前提条件

  • 在虚拟环境中安装 SDK:
python3 -m venv .venv
. .venv/bin/activate
python -m pip install dashscope
  • 在环境中设置 DASHSCOPE_API_KEY,或将 dashscope_api_key 添加到 ~/.alibabacloud/credentials。

规范化接口(tts.voice_design)

请求
  • voice_prompt(string,必填)目标语音描述
  • text(string,必填)
  • stream(bool,可选)
响应
  • audio_url(string)或流式 PCM 分块
  • voice_id(string)
  • request_id(string)

操作指南

  • 编写语音提示词时,注明音调、语速、情绪和音色要求。
  • 建立可复用的语音提示词库,确保产品风格一致。
  • 在生成长篇脚本之前,先用简短语句验证生成的语音。

本地辅助脚本

准备规范化请求 JSON 并验证响应架构:

.venv/bin/python skills/ai/audio/aliyun-qwen-tts-voice-design/scripts/prepare_voice_design_request.py \
  --voice-prompt "A warm female host voice, clear articulation, medium pace" \
  --text "This is a voice-design demo"

输出位置

  • 默认输出:output/ai-audio-tts-voice-design/audio/
  • 使用 OUTPUT_DIR 覆盖基础目录。

验证

mkdir -p output/aliyun-qwen-tts-voice-design
for f in skills/ai/audio/aliyun-qwen-tts-voice-design/scripts/*.py; do
  python3 -m py_compile "$f"
done
echo "py_compile_ok" > output/aliyun-qwen-tts-voice-design/validate.txt

通过标准:命令以 0 退出,并生成 output/aliyun-qwen-tts-voice-design/validate.txt。

输出与证据

  • 将构件、命令输出和 API 响应摘要保存在 output/aliyun-qwen-tts-voice-design/ 下。
  • 在证据文件中包含关键参数(区域/资源 ID/时间范围),以便复现。

工作流

  1. 确认用户意图、区域、标识符,以及操作是只读还是会修改数据。
  2. 先运行一条最简只读查询,验证连接和权限。
  3. 使用明确参数和有限范围执行目标操作。
  4. 验证结果并保存输出/证据文件。

参考资料

  • references/sources.md

评论

支持 Markdown