关于 alicloud-ai-audio-cosyvoice-voice-design
使用 Alibaba Cloud Model Studio CosyVoice 根据自然语言描述创建设计音色的技能,可准备音色注册请求并指定 CosyVoice 目标模型。
主要功能
- 01根据文字描述创建音色
- 02指定目标合成模型
- 03准备规范化请求 JSON
- 04设置预览文本和语言
- 05获取音色与请求标识
适用场景
- 01为旁白设计音色
- 02为公告预览创建音色
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cinience/ alicloud-skills --skill alicloud-ai-audio-cosyvoice-voice-design安装后在 Claude Code 中输入/alicloud-ai-audio-cosyvoice-voice-design确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlevals/evals.jsonreferences/api_reference.mdsources.mdscripts/prepare_cosyvoice_design_request.py详细介绍
Category:provider
Model Studio CosyVoice 音色设计
使用 CosyVoice 音色注册 API,根据自然语言音色描述创建设计音色。
关键模型名称
使用 model="voice-enrollment",并将 target_model 设为以下值之一:
cosyvoice-v3.5-pluscosyvoice-v3.5-flashcosyvoice-v3-pluscosyvoice-v3-flash
本仓库建议的默认值:
target_model="cosyvoice-v3.5-plus"
区域与兼容性
cosyvoice-v3.5-plus和cosyvoice-v3.5-flash仅在中国大陆部署模式(北京 endpoint)下可用。- 在国际部署模式(新加坡 endpoint)下,
cosyvoice-v3-plus和cosyvoice-v3-flash不支持音色克隆/设计。 target_model必须与后续语音合成所用的模型一致。
Endpoint
- 国内:
https://dashscope.aliyuncs.com/api/v1/services/audio/tts/customization - 国际:
https://dashscope-intl.aliyuncs.com/api/v1/services/audio/tts/customization
前提条件
- 在环境中设置
DASHSCOPE_API_KEY,或将dashscope_api_key添加到~/.alibabacloud/credentials。
标准化接口(cosyvoice.voice_design)
请求
model(string,可选):固定为voice-enrollmenttarget_model(string,可选):默认为cosyvoice-v3.5-plusprefix(string,必填):仅限字母/数字,最多 10 个字符voice_prompt(string,必填):最多 500 个字符,仅限中文或英文preview_text(string,必填):最多 200 个字符,中文或英文language_hints(array[string],可选):zh或en,且应与preview_text的语言一致sample_rate(int,可选):例如24000response_format(string,可选):例如wav
响应
voice_id(string)request_id(string)status(string,可选)
操作指南
- 让
voice_prompt具体明确:描述音色、年龄范围、语速、情绪、吐字方式和使用场景。 - 如果使用
language_hints,其语言应与preview_text一致。 - 按照生成的后端命名规则,设计音色名称中会包含
-vd-标记。
本地辅助脚本
准备标准化请求 JSON:
python skills/ai/audio/alicloud-ai-audio-cosyvoice-voice-design/scripts/prepare_cosyvoice_design_request.py \
--target-model cosyvoice-v3.5-plus \
--prefix announcer \
--voice-prompt "沉稳的中年男性播音员,低沉有磁性,语速平稳,吐字清晰。" \
--preview-text "各位听众朋友,大家好,欢迎收听晚间新闻。" \
--language-hint zh
验证
mkdir -p output/alicloud-ai-audio-cosyvoice-voice-design
for f in skills/ai/audio/alicloud-ai-audio-cosyvoice-voice-design/scripts/*.py; do
python3 -m py_compile "$f"
done
echo "py_compile_ok" > output/alicloud-ai-audio-cosyvoice-voice-design/validate.txt
通过标准:命令以 0 退出,且生成 output/alicloud-ai-audio-cosyvoice-voice-design/validate.txt。
输出与证据
- 将产物、命令输出和 API 响应摘要保存到
output/alicloud-ai-audio-cosyvoice-voice-design/下。 - 在证据文件中包含
target_model、prefix、voice_prompt和preview_text。
参考资料
references/api_reference.mdreferences/sources.md
评论
支持 Markdown