服務端點
國際
服務部署範圍為國際時,模型推理計算資源在全球範圍內動態調度(不含中國內地);待用資料儲存於您所選的地區。該部署範圍支援的地區:新加坡。
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返回Null 物件,Qwen返回已刪除的音色名稱。 |
|
音色狀態說明
音色建立後會經過審核流程,以下是各狀態的含義。此狀態體系僅適用於CosyVoice(model為voice-enrollment時),Qwen的查詢和列表返回中不包含status欄位。
狀態 | 說明 |
DEPLOYING | 審核中/處理中。 |
OK | 審核通過,可正常使用。 |
UNDEPLOYED | 審核未通過,不可使用。 |