服务端点
国际
服务部署范围为国际时,模型推理计算资源在全球范围内动态调度(不含中国内地);静态数据存储于您所选的地域。该部署范围支持的地域:新加坡。
POST https://dashscope-intl.aliyuncs.com/api/v1/services/audio/tts/customization
中国内地
服务部署范围为中国内地时,模型推理计算资源仅限于中国内地;静态数据存储于您所选的地域。该部署范围支持的地域:华北2(北京)。
POST https://dashscope.aliyuncs.com/api/v1/services/audio/tts/customization
创建音色
请求体 | 以下为新加坡地域URL,若使用北京地域的模型,需将URL替换为:https://dashscope.aliyuncs.com/api/v1/services/audio/tts/customization。 CosyVoice声音设计curl -X POST https://dashscope-intl.aliyuncs.com/api/v1/services/audio/tts/customization \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "voice-enrollment",
"input": {
"action": "create_voice",
"target_model": "cosyvoice-v3.5-plus",
"voice_prompt": "沉稳的中年男性,音色低沉浑厚",
"preview_text": "各位听众朋友,大家好",
"prefix": "announcer",
"language_hints": ["zh"]
},
"parameters": {
"sample_rate": 24000,
"response_format": "wav"
}
}'
Qwen声音设计curl -X POST https://dashscope-intl.aliyuncs.com/api/v1/services/audio/tts/customization \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen-voice-design",
"input": {
"action": "create",
"target_model": "qwen3-tts-vd-realtime-2026-01-15",
"preferred_name": "announcer",
"voice_prompt": "沉稳的中年男性,音色低沉浑厚",
"preview_text": "各位听众朋友,大家好",
"language": "zh"
},
"parameters": {
"sample_rate": 24000,
"response_format": "wav"
}
}'
|
model string (必选) |
|
parameters object (可选) 声音设计的参数配置。 属性 response_format string (可选) 预览音频格式。 CosyVoice支持:pcm、wav、mp3。 Qwen支持:pcm、wav、mp3、opus。
默认值:wav。 |
返回体 | CosyVoice声音设计{
"output": {
"preview_audio": {
"data": "{base64_encoded_audio}",
"sample_rate": 24000,
"response_format": "wav"
},
"target_model": "cosyvoice-v3.5-plus",
"voice_id": "cosyvoice-v3.5-plus-vd-announcer-xxxxxx"
},
"usage": {
"count": 1
},
"request_id": "xxxx-xxxx-xxxx"
}
Qwen声音设计{
"output": {
"preview_audio": {
"data": "{base64_encoded_audio}",
"sample_rate": 24000,
"response_format": "wav"
},
"target_model": "qwen3-tts-vd-realtime-2026-01-15",
"voice": "yourVoice"
},
"usage": {
"count": 1
},
"request_id": "xxxx-xxxx-xxxx"
}
重要 CosyVoice返回voice_id字段,Qwen返回voice字段。 |
|
output object 模型返回的数据。 属性 voice_id / voice string 音色ID。CosyVoice返回voice_id,Qwen返回voice。可直接用于语音合成接口的voice参数。 preview_audio object 预览音频数据。 属性 data string 预览音频数据,Base64编码。 sample_rate int 预览音频采样率(Hz)。 response_format string 预览音频格式。 target_model string 驱动音色的语音合成模型。 |
usage object 本次请求用量信息。 属性 count integer 创建的音色数量,固定为1。 |
查询音色列表
请求体 | 以下为新加坡地域URL,若使用北京地域的模型,需将URL替换为:https://dashscope.aliyuncs.com/api/v1/services/audio/tts/customization。 CosyVoicecurl -X POST https://dashscope-intl.aliyuncs.com/api/v1/services/audio/tts/customization \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "voice-enrollment",
"input": {
"action": "list_voice",
"prefix": "myvoice",
"page_size": 10,
"page_index": 0
}
}'
Qwen声音设计curl -X POST https://dashscope-intl.aliyuncs.com/api/v1/services/audio/tts/customization \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen-voice-design",
"input": {
"action": "list",
"page_size": 10,
"page_index": 0
}
}'
|
model string (必选) |
|
返回体 | CosyVoice{
"output": {
"voice_list": [
{
"voice_id": "cosyvoice-v3.5-plus-vd-announcer-xxxxxx",
"gmt_create": "2025-12-10 14:54:09",
"gmt_modified": "2025-12-10 17:47:48",
"status": "OK",
"voice_prompt": "沉稳的中年男性播音员",
"preview_text": "各位听众朋友们,大家好"
}
]
},
"usage": {
"count": 1
},
"request_id": "xxxx-xxxx-xxxx"
}
Qwen{
"output": {
"page_index": 0,
"page_size": 10,
"total_count": 1,
"voice_list": [
{
"voice": "yourVoice",
"gmt_create": "2025-08-11 17:59:32",
"gmt_modified": "2025-08-11 17:59:32",
"language": "zh",
"target_model": "qwen3-tts-vd-realtime-2026-01-15",
"voice_prompt": "沉稳的中年男性播音员",
"preview_text": "各位听众朋友们,大家好"
}
]
},
"usage": {
"count": 0
},
"request_id": "xxxx-xxxx-xxxx"
}
重要 CosyVoice返回voice_list数组,每项包含voice_id字段;Qwen同样返回voice_list数组,每项包含voice字段。Qwen的output中还包含page_index、page_size和total_count分页信息字段。 |
request_id string 本次调用的唯一标识符。 |
output object 模型返回的数据。 属性 page_index integer 当前页码索引。 voice_list array[object] 查询到的音色列表。 属性 voice_id / voice string 音色ID。CosyVoice为voice_id,Qwen为voice。 status string 音色状态,取值参见"音色状态说明"。 target_model string 驱动音色的语音合成模型。 voice_prompt string 声音描述文本。 preview_text string 预览音频文本。 |
usage object 本次请求用量信息。 属性 count integer CosyVoice固定为1。Qwen固定为0。 |
查询音色详情
请求体 | 以下为新加坡地域URL,若使用北京地域的模型,需将URL替换为:https://dashscope.aliyuncs.com/api/v1/services/audio/tts/customization。 CosyVoicecurl -X POST https://dashscope-intl.aliyuncs.com/api/v1/services/audio/tts/customization \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "voice-enrollment",
"input": {
"action": "query_voice",
"voice_id": "yourVoiceId"
}
}'
Qwen声音设计curl -X POST https://dashscope-intl.aliyuncs.com/api/v1/services/audio/tts/customization \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen-voice-design",
"input": {
"action": "query",
"voice": "yourVoice"
}
}'
|
model string (必选) |
|
返回体 | CosyVoice声音设计{
"output": {
"voice_id": "cosyvoice-v3.5-plus-vd-announcer-xxxxxx",
"gmt_create": "2025-12-10 14:54:09",
"gmt_modified": "2025-12-10 17:47:48",
"preview_text": "各位听众朋友们,大家好",
"target_model": "cosyvoice-v3.5-plus",
"status": "OK",
"voice_prompt": "沉稳的中年男性播音员,音色低沉浑厚"
},
"usage": {},
"request_id": "xxxx-xxxx-xxxx"
}
Qwen声音设计{
"output": {
"voice": "yourVoice",
"gmt_create": "2025-08-11 17:59:32",
"gmt_modified": "2025-08-11 17:59:32",
"language": "zh",
"target_model": "qwen3-tts-vd-realtime-2026-01-15"
},
"usage": {
"count": 0
},
"request_id": "xxxx-xxxx-xxxx"
}
重要 CosyVoice声音设计返回voice_id、voice_prompt等字段。Qwen声音设计返回voice和language字段。 |
request_id string 本次调用的唯一标识符。 |
output object 模型返回的数据。 属性 voice_id / voice string 音色ID。CosyVoice声音设计返回voice_id,Qwen声音设计返回voice。 status string 音色状态,取值参见"音色状态说明"。 target_model string 驱动音色的语音合成模型。 voice_prompt string 声音描述文本。 preview_text string 预览音频文本。 |
|
删除音色
请求体 | 以下为新加坡地域URL,若使用北京地域的模型,需将URL替换为:https://dashscope.aliyuncs.com/api/v1/services/audio/tts/customization。 CosyVoicecurl -X POST https://dashscope-intl.aliyuncs.com/api/v1/services/audio/tts/customization \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "voice-enrollment",
"input": {
"action": "delete_voice",
"voice_id": "yourVoiceId"
}
}'
Qwen声音设计curl -X POST https://dashscope-intl.aliyuncs.com/api/v1/services/audio/tts/customization \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen-voice-design",
"input": {
"action": "delete",
"voice": "yourVoice"
}
}'
|
model string (必选) |
|
返回体 | CosyVoice{
"output": {},
"usage": {
"count": 1
},
"request_id": "xxxx-xxxx-xxxx"
}
Qwen{
"output": {
"voice": "yourVoice"
},
"usage": {
"count": 0
},
"request_id": "xxxx-xxxx-xxxx"
}
重要 CosyVoice的output为空对象,Qwen返回voice字段。 |
request_id string 本次调用的唯一标识符。 |
output object 模型返回的数据。CosyVoice返回空对象,Qwen返回已删除的音色名称。 |
|
音色状态说明
音色创建后会经过审核流程,以下是各状态的含义。此状态体系仅适用于CosyVoice(model为voice-enrollment时),Qwen的查询和列表返回中不包含status字段。
状态 | 说明 |
DEPLOYING | 审核中/处理中。 |
OK | 审核通过,可正常使用。 |
UNDEPLOYED | 审核未通过,不可使用。 |