关于 aliyun-cosyvoice-voice-design
aliyun-cosyvoice-voice-design 是通过 CosyVoice 声音注册 API,以自然语言描述创建定制语音的技能,面向语音合成场景。它生成的 target_model 需与后续合成所用模型一致。
主要功能
- 01用文字描述设计声音
- 02选择目标合成模型
- 03设置试听文本和语言提示
- 04生成 voice_id
适用场景
- 01为语音合成设计播报音色
- 02按音色、语速和情绪描述创建声音
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cinience/ alicloud-skills --skill aliyun-cosyvoice-voice-design安装后在 Claude Code 中输入/aliyun-cosyvoice-voice-design确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlevals/evals.jsonreferences/api_reference.mdsources.mdscripts/prepare_cosyvoice_design_request.py详细介绍
Category: 提供方
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仅在中国大陆部署模式(北京端点)下可用。- 在国际部署模式(新加坡端点)下,
cosyvoice-v3-plus和cosyvoice-v3-flash不支持音色克隆/设计。 target_model必须与后续语音合成模型一致。
端点
- 国内:
https://dashscope.aliyuncs.com/api/v1/services/audio/tts/customization - 国际:
https://dashscope-intl.aliyuncs.com/api/v1/services/audio/tts/customization
前置条件
- 在环境中设置
DASHSCOPE_API_KEY,或在~/.alibabacloud/credentials中添加dashscope_api_key。
标准化接口(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/aliyun-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/aliyun-cosyvoice-voice-design
for f in skills/ai/audio/aliyun-cosyvoice-voice-design/scripts/*.py; do
python3 -m py_compile "$f"
done
echo "py_compile_ok" > output/aliyun-cosyvoice-voice-design/validate.txt
通过标准:命令以 0 退出,并生成 output/aliyun-cosyvoice-voice-design/validate.txt。
输出与证据
- 将产物、命令输出和 API 响应摘要保存在
output/aliyun-cosyvoice-voice-design/下。 - 在证据文件中包含
target_model、prefix、voice_prompt和preview_text。
参考资料
references/api_reference.mdreferences/sources.md
评论
支持 Markdown