全自研語音識別、語音合成、多模態(tài)感知、文檔QA等AI技術,應用于虛擬形象播報、實時交互兩大場景
Hi,您好,歡迎使用有道智云數(shù)字人形象定制與視頻制作接口服務。
本文檔主要針對需要集成HTTP API的技術開發(fā)工程師,詳細描述數(shù)字人形象定制與視頻制作能力相關的技術內(nèi)容。
如果您有與我們商務合作的需求,可以通過以下方式聯(lián)系我們:
商務郵箱: AIcloud_Business@corp.youdao.com
如果您對文檔內(nèi)容有任何疑問,可以通過以下幾種方式聯(lián)系我們:
客服QQ:1906538062
AIGC產(chǎn)品技術交流群 :837394306
聯(lián)系郵箱: zhiyun@corp.youdao.com
溫馨提示:
調(diào)用方在集成數(shù)字人形象定制與視頻制作API時,請遵循以下規(guī)則。
數(shù)字人形象定制與視頻制作線上調(diào)用地址:
baseUrl: https://openapi.youdao.com/sampling_digital_human/paas/sample_clone
上傳視頻文件,定制數(shù)字人。
POST請求: baseUrl + /v2/upload
字段名 | 含義 | 備注 | 必填 |
---|---|---|---|
appKey | 應用標識(應用 ID) | true | |
curtime | 當前時間戳(秒) | true | |
salt | 隨機字符串 | UUID | true |
sign | 簽名信息:sha256(appKey+salt+curtime+密鑰) | true | |
signType | 簽名類型 | v4 | true |
name | 定制形象名稱 | 最長不超過100字符 | true |
format | 上傳視頻格式 | mp4 | true |
voiceName | 形象綁定音色 | 男聲:youxiaozhi 女聲:youyuting | true |
file | 視頻文件 | multipart形式。文件大小限制為200M | true |
簽名生成方法如下:
signType=v4;
sign=sha256(應用ID+salt+curtime+應用密鑰);
參數(shù)名稱 | 描述 | 類型 |
---|---|---|
errorCode | 錯誤碼 | text |
msg | 描述 | text |
requestId | 請求id | text |
result | 結果 | |
+taskId | 任務ID | text |
查詢形象定制任務狀態(tài),如果成功,則返回形象id。
POST請求: baseUrl + /clone_result
字段名 | 含義 | 備注 | 必填 |
---|---|---|---|
appKey | 應用標識(應用 ID) | true | |
curtime | 當前時間戳(秒) | true | |
salt | 隨機字符串 | true | |
sign | 簽名信息:sha256(appKey+salt+curtime+密鑰) | true | |
signType | 簽名類型 | v4 | true |
taskId | 形象定制任務id | true |
簽名生成方法如下:
signType=v4;
sign=sha256(應用ID+salt+curtime+應用密鑰);
參數(shù)名稱 | 描述 | 類型 |
---|---|---|
errorCode | 錯誤碼 | text |
msg | 描述 | text |
result | 結果 | |
+status | 任務狀態(tài) | int |
+cloneId | 形象ID(當任務狀態(tài)為成功時存在) | text |
status取值:
status | 含義 |
---|---|
0 | 任務創(chuàng)建 |
1 | 視頻數(shù)據(jù)上傳完成 |
2 | 任務處理中 |
4 | 定制失敗 |
5 | 定制成功,可獲取形象ID |
baseUrl: https://openapi.youdao.com/sampling_digital_human/paas/sample_custom
提交音頻或文本,合成數(shù)字人視頻。
提交文本,合成數(shù)字人視頻。
POST請求: baseUrl + /v2/upload_text
字段名 | 含義 | 備注 | 必填 |
---|---|---|---|
appKey | 應用標識(應用 ID) | true | |
curtime | 當前時間戳(秒) | true | |
salt | 隨機字符串 | UUID | true |
sign | 簽名信息:sha256(appKey+salt+curtime+密鑰) | true | |
signType | 簽名類型 | v4 | true |
cloneId | 形象id | true | |
text | 合成文本 | 長度不超過600字符 | true |
bitrate | 合成視頻的比特率(k) | 例:9000。取值范圍128-10240,默認自適應 | false |
簽名生成方法如下:
signType=v4;
sign=sha256(應用ID+salt+curtime+應用密鑰);
參數(shù)名稱 | 描述 | 類型 |
---|---|---|
errorCode | 錯誤碼 | text |
msg | 描述 | text |
requestId | 請求id | text |
result | 結果 | |
+taskId | 任務ID | text |
名稱 | 形象ID(cloneId) |
---|---|
琳露 | C_0BD9A49C3BF541978CEAF3EA60704D72 |
秋佟 | C_B566D23BC9D24233AAD04243571DADB3 |
森森 | C_6BB2B28DBEEC4FAC8C0CF3DC5AD1C69A |
雪兒 | C_8424153289CF4635B3F792B2EEB90F58 |
雪琳-坐 | C_D1726B10A2C948278684D9577AB48F80 |
雪琳-站 | C_226B1646B5AB43EF845102B962924E71 |
雪莉 | C_8E65E053D82147AC8A4B6DD3E790FF8C |
雪妮 | C_644FAE202F7B4D9697509315E09DA47D |
雪怡 | C_98367F691E414C73A616924B8FACAB33 |
雪媛 | C_DFEB858B9DFE4DF29350C9A5C747D365 |
提交音頻,合成數(shù)字人視頻。
POST請求: baseUrl + /v2/upload_audio
字段名 | 含義 | 備注 | 必填 |
---|---|---|---|
appKey | 應用標識(應用 ID) | true | |
curtime | 當前時間戳(秒) | true | |
salt | 隨機字符串 | UUID | true |
sign | 簽名信息:sha256(appKey+salt+curtime+密鑰) | true | |
signType | 簽名類型 | v4 | true |
cloneId | 形象id | true | |
file | multipart形式音頻文件 | 支持音頻格式:mp3、wav 、m4a。文件大小限制為30M,時長不超過8分鐘 | true |
bitrate | 合成視頻的比特率(k) | 例:9000。取值范圍128-10240,默認自適應 | false |
簽名生成方法如下:
signType=v4;
sign=sha256(應用ID+salt+curtime+應用密鑰);
參數(shù)名稱 | 描述 | 類型 |
---|---|---|
errorCode | 錯誤碼 | text |
msg | 描述 | text |
requestId | 請求id | text |
result | 結果 | |
+taskId | 任務ID | text |
名稱 | 形象ID(cloneId) |
---|---|
琳露 | C_0BD9A49C3BF541978CEAF3EA60704D72 |
秋佟 | C_B566D23BC9D24233AAD04243571DADB3 |
森森 | C_6BB2B28DBEEC4FAC8C0CF3DC5AD1C69A |
查詢視頻合成任務狀態(tài),如果成功,則返回合成視頻的url。
POST請求: baseUrl + /custom_result
字段名 | 含義 | 備注 | 必填 |
---|---|---|---|
appKey | 應用標識(應用 ID) | true | |
curtime | 當前時間戳(秒) | true | |
salt | 隨機字符串 | true | |
sign | 簽名信息:sha256(appKey+salt+curtime+密鑰) | true | |
signType | 簽名類型 | v4 | true |
taskId | 視頻合成任務id | true |
簽名生成方法如下:
signType=v4;
sign=sha256(應用ID+salt+curtime+應用密鑰);
參數(shù)名稱 | 描述 | 類型 |
---|---|---|
errorCode | 錯誤碼 | text |
msg | 描述 | text |
result | 結果 | |
+status | 任務狀態(tài) | int |
+url | 合成視頻資源地址(當任務狀態(tài)為成功時存在) | text |
status取值:
status | 含義 |
---|---|
0 | 任務創(chuàng)建 |
1 | 數(shù)據(jù)上傳完成 |
2 | 任務處理中 |
4 | 合成失敗 |
5 | 合成成功,可獲取資源地址url |
錯誤碼 | msg |
---|---|
101 | 缺少必填的參數(shù),首先確保必填參數(shù)齊全,然后,確認參數(shù)書寫是否正確。 |
102 | 不支持的語言類型。 |
103 | 請求參數(shù)過長。 |
104 | 不支持的API類型 |
105 | 不支持的簽名類型 |
106 | 不支持的響應類型 |
110 | 無相關服務的有效應用,應用沒有綁定服務,可以新建服務。注:某些服務的結果發(fā)音需要tts服務,需要在控制臺創(chuàng)建語音合成實例綁定應用后方能使用。 |
111 | 開發(fā)者賬號無效 |
202 | 簽名檢驗失敗,如果確認應用ID和應用密鑰的正確性,仍返回202,一般是編碼問題。請確保翻譯文本 q 為UTF-8編碼. |
203 | 訪問IP地址不在可訪問IP列表 |
205 | 請求的接口與應用的平臺類型不一致,確保接入方式(Android SDK、IOS SDK、API)與創(chuàng)建的應用平臺類型一致。如有疑問請參考入門指南 |
206 | 因為時間戳無效導致簽名校驗失敗 |
207 | 重放請求,接口salt+curtime來防重放(即一個請求不可以被請求2次),所以salt最好為UUID |
303 | 服務端的其它異常 |
401 | 賬戶已經(jīng)欠費停用 |
DH10005 | 任務ID錯誤 |
DH10010 | 文件下載失敗 |
DH10021 | 數(shù)據(jù)格式不合法 |
DH10022 | 上傳失敗 |
DH10023 | 上傳文件數(shù)據(jù)不匹配 |
DH10024 | 請求參數(shù)不合法 |
DH10025 | 上傳文件過大 |
DH10026 | 非法的參數(shù)取值范圍 |
DH10027 | 任務id錯誤 |
DH10028 | 資源過期 |