數(shù)字人-視頻翻譯簡介
概念解釋
數(shù)字人視頻翻譯服務(wù),快速、準(zhǔn)確翻譯視頻文本,克隆聲音,改變口型,在切換語言的同時保留表達(dá)者音色與表達(dá)風(fēng)格,逼真的口型與自然的神情可滿足跨境電商出海營銷、廣告多國投放、自媒體視頻創(chuàng)作等多樣化的視頻翻譯需求
說明
Hi,您好,歡迎使用有道智云數(shù)字人視頻翻譯接口服務(wù)。
本文檔主要針對需要集成HTTP API的技術(shù)開發(fā)工程師,詳細(xì)描述數(shù)字人視頻翻譯能力相關(guān)的技術(shù)內(nèi)容。
如果您有與我們商務(wù)合作的需求,可以通過以下方式聯(lián)系我們:
商務(wù)郵箱: AIcloud_Business@corp.youdao.com
如果您對文檔內(nèi)容有任何疑問,可以通過以下幾種方式聯(lián)系我們:
客服QQ:1906538062
AIGC產(chǎn)品技術(shù)交流群 :837394306
聯(lián)系郵箱: zhiyun@corp.youdao.com
溫馨提示:
- 本文檔主要針對開發(fā)人員,接入測試前需要獲取應(yīng)用ID和應(yīng)用密鑰,并創(chuàng)建應(yīng)用;如果您還沒有,請按照 新手指南 獲取。
- 平臺向每個賬戶贈送50元的體驗金,供用戶集成前測試所用。
協(xié)議須知
調(diào)用方在集成數(shù)字人視頻翻譯API時,請遵循以下規(guī)則。
接口調(diào)用參數(shù)
數(shù)字人-視頻翻譯線上調(diào)用地址:
baseUrl: <https://openapi.youdao.com/sampling_digital_human/paas/trans>
準(zhǔn)備上傳接口
1、接口說明:
文件準(zhǔn)備上傳接口
2、地址:
POST請求: baseUrl + /prepare
字段名 |
含義 |
備注 |
必填 |
appKey |
應(yīng)用標(biāo)識(應(yīng)用 ID) |
可在應(yīng)用管理 查看 |
true |
curtime |
當(dāng)前時間戳(秒) |
當(dāng)前UTC時間戳(秒) |
true |
salt |
隨機(jī)字符串 |
隨機(jī)字符串,可使用UUID進(jìn)行生產(chǎn) |
true |
sign |
簽名信息:sha256(appKey+salt+curtime+密鑰) |
|
true |
signType |
簽名類型 |
v4 |
true |
fileName |
文件名稱 |
最長不超過200字符 |
true |
from |
源語言語種 |
中:zh-CHS、英:en |
true |
to |
目標(biāo)語言語種 |
中:zh-CHS、英:en |
true |
format |
文件格式 |
mp4 |
true |
sliceNum |
文件分片數(shù)目 |
建議分片大小為10M-80M。取值范圍:1~300 |
true |
fileSize |
文件大小 |
注意:文件大小限制為300M,取值范圍為:1024-314572800 byte |
true |
簽名生成方法如下:
signType=v4;
sign=sha256(應(yīng)用ID+salt+curtime+應(yīng)用密鑰);
返回結(jié)果:
參數(shù)名稱 |
描述 |
類型 |
errorCode |
錯誤碼 |
text |
msg |
描述 |
text |
requestId |
請求id |
text |
result |
結(jié)果 |
|
+transId |
任務(wù)ID |
text |
分片上傳接口
1、接口說明:
采用multipart方式分片上傳。
- Content-Type: multipart/form-data
2、地址:
POST請求: baseUrl + /upload
字段名 |
含義 |
備注 |
必填 |
appKey |
應(yīng)用標(biāo)識(應(yīng)用 ID) |
可在應(yīng)用管理 查看 |
true |
curtime |
當(dāng)前時間戳(秒) |
當(dāng)前UTC時間戳(秒) |
true |
q |
任務(wù)ID |
|
true |
salt |
隨機(jī)字符串 |
隨機(jī)字符串,可使用UUID進(jìn)行生產(chǎn) |
true |
sign |
簽名信息:sha256(appKey+salt+curtime+密鑰) |
|
true |
signType |
簽名類型 |
v4 |
true |
sliceId |
當(dāng)前分片id。取值范圍:1~300 |
取值從1開始 |
true |
file |
multipartFile視頻文件分片 |
分片大小不能大于100M |
true |
簽名生成方法如下:
signType=v4;
sign=sha256(應(yīng)用ID+salt+curtime+應(yīng)用密鑰);
3、返回結(jié)果:
參數(shù)名稱 |
描述 |
類型 |
errorCode |
錯誤碼 |
text |
msg |
描述 |
text |
result |
結(jié)果 |
|
分片合并接口
1、接口說明:
視頻分片數(shù)據(jù)合并, 當(dāng)所有分片上傳完成時調(diào)用。
2、地址:
POST請求: baseUrl + /merge
字段名 |
含義 |
備注 |
必填 |
appKey |
應(yīng)用標(biāo)識(應(yīng)用 ID) |
可在應(yīng)用管理 查看 |
true |
curtime |
當(dāng)前時間戳(秒) |
當(dāng)前UTC時間戳(秒) |
true |
q |
任務(wù)ID |
|
true |
salt |
隨機(jī)字符串 |
隨機(jī)字符串,可使用UUID進(jìn)行生產(chǎn) |
true |
sign |
簽名信息:sha256(appKey+salt+curtime+密鑰) |
|
true |
signType |
簽名類型 |
v4 |
true |
簽名生成方法如下:
signType=v4;
sign=sha256(應(yīng)用ID+salt+curtime+應(yīng)用密鑰);
3、返回結(jié)果:
參數(shù)名稱 |
描述 |
類型 |
errorCode |
錯誤碼 |
text |
msg |
描述 |
text |
result |
結(jié)果 |
|
獲取翻譯進(jìn)度接口
1、接口說明:
獲取翻譯任務(wù)實(shí)時進(jìn)度。
2、地址:
POST請求: baseUrl + /get_progress
字段名 |
含義 |
備注 |
必填 |
appKey |
應(yīng)用標(biāo)識(應(yīng)用 ID) |
可在應(yīng)用管理 查看 |
true |
curtime |
當(dāng)前時間戳(秒) |
當(dāng)前UTC時間戳(秒) |
true |
q |
任務(wù)ID |
|
true |
salt |
隨機(jī)字符串 |
隨機(jī)字符串,可使用UUID進(jìn)行生產(chǎn) |
true |
sign |
簽名信息:sha256(appKey+salt+curtime+密鑰) |
|
true |
signType |
簽名類型 |
v4 |
true |
簽名生成方法如下:
signType=v4;
sign=sha256(應(yīng)用ID+salt+curtime+應(yīng)用密鑰);
3、返回結(jié)果:
參數(shù)名稱 |
描述 |
類型 |
errorCode |
錯誤碼 |
text |
msg |
描述 |
text |
result |
結(jié)果 |
|
+transId |
任務(wù)ID |
text |
+status |
任務(wù)狀態(tài) |
text |
status取值:
status |
含義 |
0 |
任務(wù)創(chuàng)建 |
1 |
視頻數(shù)據(jù)上傳完成 |
2 |
翻譯任務(wù)處理中 |
3 |
上傳數(shù)據(jù)不合法 |
4 |
翻譯失敗 |
5 |
翻譯成功,可獲取結(jié)果視頻資源 |
獲取處理結(jié)果接口
1、接口說明:
獲取任務(wù)結(jié)果。
注:結(jié)果視頻僅保存7天
2、地址:
POST請求: baseUrl + /get_result
字段名 |
含義 |
備注 |
必填 |
appKey |
應(yīng)用標(biāo)識(應(yīng)用 ID) |
可在應(yīng)用管理 查看 |
true |
curtime |
當(dāng)前時間戳(秒) |
當(dāng)前UTC時間戳(秒) |
true |
q |
任務(wù)ID |
|
true |
salt |
隨機(jī)字符串 |
隨機(jī)字符串,可使用UUID進(jìn)行生產(chǎn) |
true |
sign |
簽名信息:sha256(appKey+salt+curtime+密鑰) |
sfgagg |
true |
signType |
簽名類型 |
v4 |
true |
簽名生成方法如下:
signType=v4;
sign=sha256(應(yīng)用ID+salt+curtime+應(yīng)用密鑰);
3、返回結(jié)果:
參數(shù)名稱 |
描述 |
類型 |
errorCode |
錯誤碼 |
text |
msg |
描述 |
text |
result |
結(jié)果 |
|
+transId |
任務(wù)ID |
text |
+url |
翻譯視頻URL地址, 僅7天內(nèi)有效 |
text |
錯誤代碼列表
狀態(tài)碼 |
狀態(tài)碼含義 |
101 |
缺少必填的參數(shù),首先確保必填參數(shù)齊全,然后,確認(rèn)參數(shù)書寫是否正確。 |
102 |
不支持的語言類型 |
103 |
翻譯文本過長 |
104 |
不支持的API類型 |
105 |
不支持的簽名類型 |
106 |
不支持的響應(yīng)類型 |
107 |
不支持的傳輸加密類型 |
108 |
應(yīng)用ID無效,注冊賬號,登錄后臺創(chuàng)建應(yīng)用并完成綁定,可獲得應(yīng)用ID和應(yīng)用密鑰等信息 |
109 |
batchLog格式不正確 |
110 |
無相關(guān)服務(wù)的有效應(yīng)用,應(yīng)用沒有綁定服務(wù)。注:某些服務(wù)的結(jié)果發(fā)音需要tts服務(wù),需要在控制臺創(chuàng)建語音合成實(shí)例綁定應(yīng)用后方能使用。 |
111 |
開發(fā)者賬號無效 |
112 |
請求服務(wù)無效 |
113 |
q不能為空 |
114 |
不支持的圖片傳輸方式 |
201 |
解密失敗,可能為DES,BASE64,URLDecode的錯誤 |
202 |
簽名檢驗失敗,如果確認(rèn)應(yīng)用ID和應(yīng)用密鑰的正確性,仍返回202,一般是編碼問題。請確保翻譯文本 q 為UTF-8編碼. |
203 |
訪問IP地址不在可訪問IP列表 |
205 |
請求的接口與應(yīng)用的平臺類型不一致,確保接入方式(Android SDK、IOS SDK、API)與創(chuàng)建的應(yīng)用平臺類型一致。如有疑問請參考入門指南 |
206 |
因為時間戳無效導(dǎo)致簽名校驗失敗 |
207 |
重放請求 |
303 |
服務(wù)異常 |
405 |
鑒權(quán)失敗 |
DH10005 |
任務(wù)ID錯誤 |
DH10010 |
文件下載失敗 |
DH10021 |
數(shù)據(jù)格式不合法 |
DH10022 |
上傳失敗 |
DH10023 |
上傳文件數(shù)據(jù)不匹配 |
DH10024 |
請求參數(shù)不合法 |
DH10025 |
上傳文件過大 |
DH10026 |
非法的參數(shù)取值范圍 |